STM32串口ISP上位机 开源

2019-07-21 05:53发布

花了点时间,捣鼓了下STM32的ISP,发现F1只有串口具有ISP功能,但是F4有 串口、I2C、SPI、CAN、USB等,非常强大!
用VS2013 做了个串口ISP的上位机,功能做的不多,只实现了bin文件及HEX文件的下载,下载的速度不是很快,同一个HEX文件,上位机FlyMcu用17秒,而我的用了27秒,不过这个上位机也是用来交流和学习,欢迎大家指正。升级速度慢的原因总要是串口的底层没有写好,我在里面是开一个线程来轮询,还有一个问题,就是在波特率设置标记低(4800)的时候非常容易失败。
当把工程设置成Release版本后,控件显示的都是乱码了,以后有时间再解决。
串口号通过查询注册表来得到串口号,但是不知道怎么得到设备的名称。有知道的朋友请指导下。谢谢


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
513393302@qq.co
1楼-- · 2019-07-21 10:57
参考资料:1、官方文档 AN3155
2、HEX文件格式


513393302@qq.co
2楼-- · 2019-07-21 14:14
修复低波特率下载失败问题。 STM32_USART_IAP_20170423.zip (4.26 MB, 下载次数: 1398) 2017-5-26 17:43 上传 点击文件名下载附件
ISP串口上位机

d1z1y2
3楼-- · 2019-07-21 16:07
顶一个,虽然不会VS,
k-ad
4楼-- · 2019-07-21 20:20
好给力,支持一下
15861845402
5楼-- · 2019-07-21 22:39
 精彩回答 2  元偷偷看……
夏霜
6楼-- · 2019-07-21 22:46
mark!

一周热门 更多>