实现想法:
1、先在STM8S003上试验。
3、将下载器配置成U盘,初步定在8M。用于存储hex,和s19文件。
4、2.4寸的液晶屏。
5、再移植个emwin,如果内容充足再移植个ucos.
改版后实现功能:
3、可编程输出电压
4、将STM32F103RBT6换成RCT6增加到48K的RAM和256K的FLASH.
5、软件上实现器件可选
6、设置管理员身份。可禁止和使用U盘、设置烧写次数、加载烧写文件等功能
7、支持EEPROM的擦出和烧写。
最终实现功能:
编程器没有实现EEPROM的擦除,也没实现可编程电压输出。
编程器分两种模式,一个烧录模式,一个管理员模式。
开机不用输入密码直接按ex键进入烧录模式,此模式下setting键无效。即无法设置。只能烧写,烧录完设定好的次数后无法正常烧写。
开机时输入正确密码按OK键进入管理员模式,setting键有效,可以选择烧录文件、芯片型号、是否使能USB,修改密码和该烧录文件的烧写总次数。
在主界面上显示了USB的状态,电压状态(未实现),烧录总次数、本次开机后烧录的次数,选择是否擦除eeprom(未实现)是否擦除FLASH后编程(理该上应该勾选上),及状态显示,和开始按键。
演示视频:
电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除!
附件包含以下资料: