新手入門可以直接學單片機STM32嗎
時間:2021-11-17 10:07 來源:未知
主要還是要看個人的相關基礎情況,如果具有一定的硬件基礎,並且對C語言比較熟悉,對結構體,函數等的運用比較熟悉,直接學習STM32入門,還是可以的,可以直接從庫函數開始,從簡單的應用程序學習。可以買一塊開發板,一般會配有學習視頻,也會提供源碼,可以邊動手敲代碼,邊實驗,邊學習。
如果沒有相關的基礎,C語言基礎也不是很牢的話,還是建議從8位的單片機入門,如51單片機,因為51單片機比較簡單,內部結構相對也不複雜,寄存器也相對比較少,從51入門,可以很好的理解寄存器的開發,理解微控製器的結構,工作原理及SFR特殊功能寄存器的使用,學習相關外設的使用,如外部中斷,定時/計數器,串口等,學習單片機和外部器件的相關接口及軟件代碼驅動程序的編寫,如LED燈,數碼管,LCD,獨立按鍵,矩陣按鍵等等的相關應用。等到對51單片機的相關基本掌握後,對C語言有了一定的熟悉和掌握之後,再進行過渡到STM32的庫函數或寄存器開發,相對會容易不少。
從事嵌入式這方麵的工作有幾年了,但感覺還是個菜鳥,因為這方麵要學的太多,分享幾點經驗。
1、stm32還屬於單片機,想要入手還必須從低端單片機學起,先了解單片機工作原理、寄存器操作,慢慢的才能操作更複雜的。
2、編程語言要過關,先要讀懂函數,才能使用
3、要想不深入了解硬件,直接編程,可以上ARM-linux,交叉編譯,編程以讀寫文件的形式來操作ARM板。
看過《新手入門可以直接學單片機STM32嗎》的人還看了以下文章
單片機行業可以轉什麼行業 | |
單片機行業可以轉很多方麵的工作啊,具體看你從事的硬件還是軟件。 對於之前從事單片機硬件的,有了這個硬件基礎,可以去的行業多了,畢竟很少有哪個行業離得開硬件的,像現在火熱的5G通信行業,手機終端行業、IOT行業、乃至AI行業,搞硬件的都有用武之地。... |
stm32單片機可以跟電腦通訊嗎 | |
STM32和計算機是可以通訊的,可以借助STM32的不同外設,有著不同的方式和計算機進行通訊。可以使用STM32的串口,借助232或485或像CH340這種電平轉換芯片和計算機進行通訊,計算機端對應采用USB轉串口模塊,USB轉485模塊,USB接口等進行通訊。也可以使用STM32... |
c語言模電數電沒學可以直接學stm32單片機嗎 | |
個人覺得還是要掌握一點基礎知識才能開始學。從硬件和軟件兩個方麵來說,首先硬件方麵,學單片機要懂基本的電子方麵的知識,數電和模電是最基礎的,一般搞嵌入式的都要能看得懂原理圖,需要知道自己的輸入、輸入分別是什麼,這就牽涉到一些比如GPIO、UART、I... |
同一組GPIO可以部分設置成開漏輸出部分設置 | |
單片機的GPIO基本上都可以單獨設置輸入輸出 輸入輸出是單片機GPIO最基本的功能,輸出一般可以設置為開漏輸出和上拉輸出,而輸入一般可以設置為上拉輸入、下拉輸入或者無上下拉輸入。有特殊功能的引腳還可以設置為特殊功能,比如UART、SPI、模擬輸入等等。 GP... |
會什麼可以從事單片機開發工作 | |
因為目前51單片機和STM32單片機是目前使用非常廣泛的單片機,很多公司都是基於這兩款單片機作為產品的主控MCU的。所以崗位需求很多。 從事STM32軟件開發 主要是要懂C語言,對於結構體,指針要掌握透徹,這個後續項目會經常用到,在keil/IAR開發環境,掌握一... |
熱門文章
- 單片機和嵌入式哪個好
- 單片機重要特性含義解讀
- 單片機三總線結構及時序分析
- 單片機沒有PWM外設也可以做可調占空比
- 開源硬件arduino是什麼
- 標誌寄存器中的狀態標誌和控製標誌
- at89c51和stc12c5a60s2的引腳的區別
- 學習51單片機要用到哪些硬件工具
- 單片機定時的時間怎麼改變
- 單片機自動斷電或關機電路圖講解
- 串口的波特率如何計算?串口通信波特率計
- 單片機波特率計算公式和方法
- 51單片機ram區域劃分
- spi時序圖怎麼看?spi時序圖閱讀方法
- 51單片機怎麼顯示出數字的?單片機數碼管
- 51單片機有幾個中斷源_52單片機中斷源
- 嵌入式係統的評價方法
- AT89C51單片機為核心的時鍾電路的程序設
- stm32學到什麼程度叫精通
- 用STM32隻會庫函數不會用寄存器有影響嗎