C8051F单片机是高度集成的混合信号系统级芯片(SoC),具有与8051 兼容的高速CIP-51 内核,与MCS-51 指令集完全兼容,内置程序存储器FLASH、数据存储器RAM;片内集成了ADC、DAC 等常用的模拟外设及UART、SMBus、SPI 等数字外设。
用C8051F的单片机,编程软件始终是个问题,Silabs的软件都是英文版的,而且操作起来不太方便,不太直观,而新华龙电子出的那个中文版的软件,经常把器件识别为C8051F000,或者直接就说已加密,无法识别(到现在我还没搞懂,因为官方说加密后仍然是可以识别的,只要擦除了还是可以用的,不知道用过的高手能不能给个答案),而且还经常把下载器的固件写死,老是要恢复固件,还有一点就是所有的下载软件都只支持Hex文件,遇到bin文件,就得转换!
于是乎,我产生了这个想法,反正要练习VC,就顺便写一个下载软件,针对其他编程软件的问题。
我写的这个有以下特点:
1.首先这是个中文版的软件,新华龙那个不再是独一无二的了
2.支持Hex/Bin文件写入和读出,再也不用去转换了
3.支持USB下载线固件恢复,不用去装Silabs IDE,也能有这个恢复工具了
4.完全免费,绿色发布
5.下载接口的类型可以指定,也可以不指定,指定了连接速度更快,不指定的话,也能自己搜索出来
目前的缺点是:
只支持USB下载线,不支持EC2串口下载线.如果串口下载线用的人还很多的话,咱就加上去