flymcu下载问题一直显示连接,实际是连接不上
参考,软件一键下载电路等
使用flymcu下载程序过程中,检测两个地方**,第一,两个boot引脚在下载和硬件运行不同的连接方式**
BOOT1=x,BOOT0=0:最常用的模式,执行Flash程序存储器中的程序
BOOT1=0,BOOT0=1:串口下载模式,执行系统存储器中的程序,该程序是一段BootLoader程序,会将串口发送来的数据写入到Flash程序存储器
BOOT1=1,BOOT0=1:内置SRAM模式,一般用于调试,较少使用
第二是单片机的RX和TX引脚对应的是USB-TTL上的TX和RX,接反的话会一直显示连接不上
在搜索过的问题中,一直有下载时按一下RST复位引脚,但在实际操作中发现,并不需要
“下载程序”和“执行”程序的boot两个引脚电平的不同
从上面可以看出boot1=0,boot0=1时,这时是单片机中一段bootloader程序将串口发送来的数据(也就是我们想要下载到单片机的程序)到flash,而boot0=0时,是程序在单片机正常执行的。
软件一键下载电路等可以通过电路在程序下载后自动改变boot的电平,不用自己修改两个引脚的电平