有哪些單片機(jī)值得推薦?
網(wǎng)友解答: 我接觸單片機(jī)有10年左右,在學(xué)校里面也學(xué)過(guò)單片機(jī),因?yàn)槟菚r(shí)我們學(xué)的 比較的膚淺,只是在實(shí)驗(yàn)設(shè)備里面把程序下進(jìn)去,然后觀察現(xiàn)象,直到畢業(yè)我一直認(rèn)為單片機(jī)是一整套系統(tǒng),就像我們學(xué)
我接觸單片機(jī)有10年左右,在學(xué)校里面也學(xué)過(guò)單片機(jī),因?yàn)槟菚r(shí)我們學(xué)的 比較的膚淺,只是在實(shí)驗(yàn)設(shè)備里面把程序下進(jìn)去,然后觀察現(xiàn)象,直到畢業(yè)我一直認(rèn)為單片機(jī)是一整套系統(tǒng),就像我們學(xué)校里的實(shí)驗(yàn)設(shè)備一樣;
參加工作后,由于公司里面經(jīng)常用到單片機(jī),我才真正的知道,單片機(jī)原來(lái)就是一個(gè)芯片,后來(lái)接觸的多了,我就慢慢的了解了單片機(jī)的工作原理,其實(shí),寫(xiě)單片機(jī)程序比較的簡(jiǎn)單,最主要的是要寫(xiě)一個(gè)程序流程圖,程序流程圖說(shuō)白了就是,程序是按照什么樣的步驟來(lái)執(zhí)行的,比如我們的手被燙傷了,我們就會(huì)立即縮回來(lái),然后在涼水下沖洗,或者進(jìn)行敷藥;
我學(xué)單片機(jī)的時(shí)候都是自己焊接了一個(gè)簡(jiǎn)單的51板子,組成最小的單片機(jī)系統(tǒng),然后對(duì)照郭天祥的10天學(xué)會(huì)單片機(jī)來(lái)學(xué)的,如果找不到這個(gè)教程,可以私信我,我記得我的網(wǎng)盤(pán)里存的還有;
記住學(xué)習(xí)單片機(jī)要多寫(xiě)程序,多思考,多總結(jié);
網(wǎng)友解答:建議從STM32開(kāi)始學(xué)起!
為什么我不建議從51單片機(jī)學(xué)呢?因?yàn)楝F(xiàn)在電子行業(yè)發(fā)展速度很快,很多比較大的半導(dǎo)體公司發(fā)展也很速度,比如ST,它推出的STM32 MCU不僅使用簡(jiǎn)單,關(guān)鍵是現(xiàn)在的價(jià)格也很便宜。而且現(xiàn)在的產(chǎn)品公司也大多以ST的MCU為首選。
所以我建議你從STM32開(kāi)始著手學(xué)習(xí),可以從STM32F1、STM32F0開(kāi)始學(xué)起。
如果你有C語(yǔ)言基礎(chǔ)的話,可以從STM32官方的固件庫(kù)開(kāi)始學(xué)起,學(xué)習(xí)這款MCU的固件庫(kù)是怎么把MCU的每個(gè)外設(shè)封裝成庫(kù)函數(shù)供你調(diào)用的。熟悉了原理之后,你可以開(kāi)始循序漸進(jìn)的學(xué)習(xí)MCU的每個(gè)外設(shè),建議遵循先易后難的原則:
1、STM32 Cube MX使用方法2、STM32 HAL庫(kù)使用方法3、STM32啟動(dòng)文件理解4、時(shí)鐘系統(tǒng)(時(shí)鐘樹(shù))梳理、systick定時(shí)器5、GPIO(8種狀態(tài))使用6、NVIC中斷應(yīng)用7、USART串口通信8、DMA外設(shè)的應(yīng)用(基于串口)9、IIC外設(shè)應(yīng)用10、SPI外設(shè)應(yīng)用11、ADC 電壓采集12、TIM定時(shí)器13、RTC實(shí)時(shí)時(shí)鐘14、看門(mén)狗應(yīng)用15、PWR電源管理學(xué)習(xí)完這些基本就可以去實(shí)戰(zhàn)做項(xiàng)目了。
關(guān)于開(kāi)發(fā)板至于開(kāi)發(fā)板,你可以在某寶上搜一下,用的比較多的就是 野火STM32、 正點(diǎn)原子、安富萊等等,記住開(kāi)發(fā)板只是個(gè)工具,選擇一款適合自己的就好,不一定貴的就是好的,只要開(kāi)發(fā)板上能把MCU的外設(shè)資源引出來(lái)供你使用,基本就能滿足要求,剩下的可以手動(dòng)焊接電路,這樣可以鍛煉的焊接能力和電路學(xué)習(xí)能力!