什么叫做串口程序烧写?

什么叫做串口程序烧写?,第1张

就是将写好的程序编译好形成HEX或BIN文件后,将这个程序写进单片机芯片的过程就叫烧写,是沿用最早的单片机只能一次性写入,因此就叫做烧写,后来有了紫外线可擦除的EEPROM,现在有了可随时擦除的FLASH

ROM,但依然沿用叫烧写了,这样也好,可以特指PC向MCU写入程序。免得和单片机工作时串口的上传和下次数据相混淆

1、准备USB传串口连接线(能力用PL2303芯片自做); 2、准备程序编程软件编译1缀.HEX文件找文件; 3、更改STM32BOOT发板配短接帽按照STM32用户手册进行短接; 4、连接串口传输线默认用STM32串口1发板引接线脚(没查用户手册自接)打串口调试助手注意com口波特率电脑接口致找第二步.hex文件直接载即; 5、载完记改BOOT否则程序运行

一开始出现了无法烧录程序的情况,主要表现为在点击load图标后出现了Stlink connect error!Target dll has

been concelled的窗口。在魔术棒配置dubug》stlink debugger setting》SWDIO的窗口里显示stlink

connnect error或者no stlink connnect。

是VDD和VSS没有全部连接。stm32芯片共有四个VDD和VSS,只连了两个,检测后发现,这四个VDD和VSS并不是全部内部连接的。将VDD和VSS全部连入电源后,可以正常下载程序了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10921135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存