C8051F單片機(jī)是高度集成的混合信號(hào)系統(tǒng)級(jí)芯片(SoC),具有與8051 兼容的高速CIP-51 內(nèi)核,與MCS-51 指令集完全兼容,內(nèi)置程序存儲(chǔ)器FLASH、數(shù)據(jù)存儲(chǔ)器RAM;片內(nèi)集成了ADC、DAC 等常用的模擬外設(shè)及UART、SMBus、SPI 等數(shù)字外設(shè)。
用C8051F的單片機(jī),編程軟件始終是個(gè)問題,Silabs的軟件都是英文版的,而且操作起來不太方便,不太直觀,而新華龍電子出的那個(gè)中文版的軟件,經(jīng)常把器件識(shí)別為C8051F000,或者直接就說已加密,無法識(shí)別(到現(xiàn)在我還沒搞懂,因?yàn)楣俜秸f加密后仍然是可以識(shí)別的,只要擦除了還是可以用的,不知道用過的高手能不能給個(gè)答案),而且還經(jīng)常把下載器的固件寫死,老是要恢復(fù)固件,還有一點(diǎn)就是所有的下載軟件都只支持Hex文件,遇到bin文件,就得轉(zhuǎn)換!
于是乎,我產(chǎn)生了這個(gè)想法,反正要練習(xí)VC,就順便寫一個(gè)下載軟件,針對其他編程軟件的問題。
我寫的這個(gè)有以下特點(diǎn):
1.首先這是個(gè)中文版的軟件,新華龍那個(gè)不再是獨(dú)一無二的了
2.支持Hex/Bin文件寫入和讀出,再也不用去轉(zhuǎn)換了
3.支持USB下載線固件恢復(fù),不用去裝Silabs IDE,也能有這個(gè)恢復(fù)工具了
4.完全免費(fèi),綠色發(fā)布
5.下載接口的類型可以指定,也可以不指定,指定了連接速度更快,不指定的話,也能自己搜索出來
目前的缺點(diǎn)是:
只支持USB下載線,不支持EC2串口下載線.如果串口下載線用的人還很多的話,咱就加上去