电子竞赛单片机选择
如果是要參加電子競賽的話,無論做什么題目,第一步就要考慮這個。
即便題目再簡單,也會需要你測一些物理量(模擬量),也就需要你將模擬量轉(zhuǎn)為數(shù)字量,那么就需要用到單片機(jī)(微處理器),當(dāng)然我們不能排除個別同學(xué)直接用硬件實(shí)現(xiàn)。
其實(shí)說白了就是要你會編程,當(dāng)然不同的題目要求不同,簡單的題目可能只要求測個電壓,難一點(diǎn)的題目就要紅外,無線,超聲波,攝像頭……
一、51單片機(jī),51畢竟登場的早,他的資源多,網(wǎng)上抄起來方便。
但是他也有不少缺點(diǎn)
很多功能需要靠擴(kuò)展,它內(nèi)部沒有,雖然I/O腳使用簡單,但高電平時無輸出能力,運(yùn)行速度過慢,保護(hù)能力很差,很容易燒壞芯片
應(yīng)用范圍:目前在教學(xué)場合和對性能要求不高的場合大量被采用。
但是51有個增強(qiáng)版叫stc15,速度最高好像24MHZ,也是不錯的選擇。
(C語言,最容易的)
二、Arduino是一款便捷靈活、方便上手的開源電子原型平臺。這玩意有很多庫,底層代碼都給你寫好了,可以快速開發(fā),網(wǎng)上資源也還可以。
缺點(diǎn)是你對底層代碼不熟悉,而且接口太少。
(C語言和C++)
三、stm32
1、內(nèi)核:M3
2、存儲器:片上集成32-512KB的Flash存儲器。6-64KB的SRAM存儲器
3、時鐘、復(fù)位和電源管理:2.0-3.6V的電源供電和I/O接口的驅(qū)動電壓。POR、PDR和可編程的電壓探測器(PVD)。4-16MHz的晶振。內(nèi)嵌出廠前調(diào)校的8MHz RC振蕩電路。內(nèi)部40 kHz的RC振蕩電路。用于CPU時鐘的PLL。帶校準(zhǔn)用于RTC的32kHz的晶振
這玩意網(wǎng)上資源也很多,但學(xué)起來比51復(fù)雜一點(diǎn)(也是C語言,但多了個結(jié)構(gòu)體)
四、msp430
這個單片機(jī)是功耗最低的,時鐘關(guān)斷模式的最低功耗只有 0.1uA。如果是TI贊助的比賽,用這個他們產(chǎn)的單片機(jī)會加分,但這玩意資料好像比較少,基本上要看英文手冊。
那么,你該選擇什么樣的單片機(jī)呢?
我的回答是,你會啥就用啥。
總結(jié)
- 上一篇: 市场调研-全球与中国FPGA和CPLD开
- 下一篇: 2020年 ICLR 国际会议最终接受论