![](/uploads/mp/5e/62ea6ea5ead9b.jpg)
作者:程杰,整理:晓宇
微信公众号:芯片之家(ID:chiphome-dy)本开源项目为好友程杰原创,晓宇哥给大家争取到这个福利,程工开源一款自己做的带LCD显示屏的离线下载器,供大家参考学习,这里再次感谢程工。此下载器是2018年制作的,一共卖了600多套(文末有成品的淘宝链接)。但是其中代码比较冗长,不是特别满意。而且下载都是通过操作Flash相关寄存器完成的。特点:
1:芯片支持:STM8全系列/STM32F0/F1/F2/F3/F4/F7/GD32F1 (芯片没有全部测试,大多数常用的都是可以的。STM32F7只测试了一款。)
2:方案采用了:STM32F103RET6做为主控。其中SWD时序使用的是:单片机IO模拟。STM8的采用的是:高级定时器时序的。
3:软件上使用了μc/OS-Ⅲ,没有使用GUI,IDE使用:MDK528。
4:PCB采用了双面贴片,PCB生产在嘉立创生产的。
5:外壳,使用了一款:MP4的外壳,然后:拿到加工厂进行开孔处理。
6:LCD也是从外壳厂家拿货的,市场上没有找到。
7:使用了无源蜂鸣器,存储用了:w25Q64,没有使用文件系统。
8:画图软件用了:Altium Designer19。
![](/uploads/mp/5e/62ea6ea680f31.jpg)
下面展示一下相关设计:
源代码:
BOM表
![](/uploads/mp/5e/62ea6ea874391.jpg)
原理图
PCB
相关资料下载:
推荐阅读▼
![](/uploads/mp/5e/62ea6eb048b10.jpg)