|
STC的單片機(jī)好是好,可也有他的缺點(diǎn),比方說(shuō)偶有的不穩(wěn)定,51單片機(jī)8為CPU性能較低,即使是采用單周期指令速度仍然較低。但怎奈價(jià)格低廉,開(kāi)發(fā)方便等等優(yōu)點(diǎn),在很多地方還是非;鸨摹
ST公司的STM32性能非常強(qiáng),而且價(jià)格也不貴,但是開(kāi)發(fā)起來(lái)相對(duì)于51單片機(jī)來(lái)說(shuō)要復(fù)雜許多。
我準(zhǔn)備用STM32F103C8T6這個(gè)芯片來(lái)實(shí)現(xiàn)Pin to Pin 的兼容,至于軟件上面,我準(zhǔn)備向arduino那樣實(shí)現(xiàn)一個(gè)編譯器,或者一個(gè)庫(kù)文件,仍然采用51的手法去寫(xiě)程序,比方說(shuō)P1^0 = 0就把STM32上的PA0(暫定)設(shè)定為低電平,這樣的話就不用改變編程思維了。
我現(xiàn)在正在寫(xiě)軟件的庫(kù)文件,等過(guò)幾天把pin to pin的電路板先上傳上來(lái)。因?yàn)镾TC單片機(jī)采用的LQFP44等封裝和STM32不兼容,我自己做了一個(gè)轉(zhuǎn)接板,把STM的LQFP48轉(zhuǎn)換成了DIP40
|
|