為最不正經(jīng)的正經(jīng)MCU佳品合宙Air001打扣
? ? 因為最近一直工作都沒閑暇時間摸魚,好不容易周末有點時間了,趕緊的給最不正經(jīng)的正經(jīng)MCU~合宙Air001來一番操作,免得一直吃灰好不悲涼(7月10日就下單的呀)。話說這款MCU來歷有點不簡單,雖然它是Air001,但它也是py32f002a,也是py32f003,也是py32f030x6,還是xl32f003。。。但不論它叫什么名字都掩蓋不了它那與眾不同的~~~便宜(果然是PY=便宜)!Air001還有一點是爹~很強!強爹合宙給了它超強的參數(shù)指標,也是眾多官方馬甲中標識得最可靠的(py32f002a可沒說自己有如后的功能、參數(shù)),32K的flash,4K的ram,pll后最高48M的主頻,支持dma等等都讓Air001成為了這個價位MCU中的超級戰(zhàn)斗機。便宜的同時又有了不錯的性能參數(shù)于是就疊加上了性價比的BUFF,這樣來看怎么會算不正經(jīng)的MCU呢。。。有下圖為證。

? ? 強爹合宙給奶娃Air001套了一件非常風騷的外衣(某套套同款外衣),這一下子看著就不正經(jīng)(高大上)起來,還好還好MCU總是拿來工作的,工作時還是正正經(jīng)經(jīng)的好奶娃。
? ? 因為買的是Air001套餐10元檔,1分錢一片的Air001芯片合計著也得用用,不然好壞對不起了這1分錢,翻箱倒柜找出一片sop24的轉(zhuǎn)接板和一顆104電容、幾個排針,這下就齊活了,于是最丐核心板之“Air001奶娃版”誕生了。


? ? 核心板有了,做點什么好呢?這Air001資源也算豐富的了,還是可以上個RTOS系統(tǒng),就用RT-THREAD NANO吧,再加上FINSH控制臺,怎么看都是個漂漂亮亮的小奶娃子。移植RT-THREAD NANO不難,參見RT-THREAD官方網(wǎng)址
https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-nano/nano-port-keil/an0039-nano-port-keil
? ? 我自己移植時遇到一個小坑記錄一下,以防同好掉坑。因為想節(jié)約一點ram資源,所以移植時將任務優(yōu)先級從默認32級改為8級,那么FINSH任務的優(yōu)先級也需要同時修改為8級以下,不然的話“msh>”是死活啟動不起的,其他移植就很簡單了,照抄官方即可。
? ? 移植好了RT-THREAD NANO,還得加點配菜,就測試一下核心板的工作電壓好了,利用合宙Air001的例程可以很方便的實現(xiàn),改造了一下代碼顯示在虛擬的LCD12864顯示屏中,ADC的數(shù)值還是比較穩(wěn)定(軟件濾波~濾波~濾波),OK了最后放出GIF效果圖,美美的!
