51、stm32单片机初学者经验之谈
? ?51單片機(jī)作為最經(jīng)典的一款單片機(jī),已在各大高校的電子、通信專業(yè)的入門單片機(jī)課程,想學(xué)單片機(jī)這是最好的入門單片機(jī)。
? 單片機(jī)就是一塊芯片,如stc89c52、stm32f103zet6、stm32f103zet6等,我們的開發(fā)板,由一塊單片機(jī)和其他的外圍電路構(gòu)成,外圍電路就像led、按鍵,通過寫程序控制單片機(jī)的管腳輸出數(shù)字電平0或1,數(shù)字電平與模擬電平的區(qū)別就在于:數(shù)字電平只有兩種,相當(dāng)于正負(fù)極,而模擬電壓就像電池、交流電,0V~幾千伏。而對于按鍵就是單片機(jī)i/o(輸入/輸出口)對電平的檢測,通過檢測,寫程序控制驗完成相應(yīng)功能。還有常見的外圍電路,包括數(shù)碼管、液晶屏、蜂鳴器等。當(dāng)然這些就是人機(jī)交互的工具,隨著進(jìn)一步的學(xué)習(xí),你們就會體會到的。
? 這里說一下,想學(xué)單片機(jī)的入門,怎么入門,筆者作為物理專業(yè)的學(xué)生,可是對單片機(jī)比較感興趣,學(xué)習(xí)單片機(jī)開始就要有興趣,沒有興趣的話就不建議你去學(xué)習(xí)了,老鐵們。
開始從最簡單的單片機(jī)學(xué)起,不建議直接上手stm32單片機(jī),因為32的單片機(jī)資源太多,i/o口的使用,涉及到時鐘,初始化等配置,步鄹較多。對于初學(xué)者來講,容易打消積極性。
首先,你要安裝軟件:keil 4,它是一個編譯軟件,自帶生成能下載到芯片里的.hex文件,寫程序就在這兒寫。
protues軟件,就是你沒有單片機(jī)以及外圍電路的時候,就用仿真的單片機(jī)以及原件.但是不建議使用,因為好的單片機(jī)學(xué)習(xí)者或工作人員,都可以設(shè)計一個最小系統(tǒng),以及想完成特定功能的電路板。
對了,當(dāng)你學(xué)的較好的時候,你就可以學(xué)畫電路板了,用autium designer 軟件。
說到這里推薦你最好這么做:買一塊開發(fā)板,因為里面有視頻資料,有普中科技的,還有郭天祥的開發(fā)板,淘寶上都有賣的。郭天祥的視頻一節(jié)課時間較長,一般都2小時。普眾科技的視頻講的較為簡單。還有手把手叫你學(xué)單片機(jī)(金沙灘工作室出品的),視頻也不錯。
總結(jié)
以上是生活随笔為你收集整理的51、stm32单片机初学者经验之谈的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: electron常用的快捷键组件
- 下一篇: go使用sqlite时报错:找不到gcc