STM32学习记录17 串口一键下载
时间:11-13
来源:互联网
点击:
1.MCUISP串口软件一键下载设置:
DTR低电平复位,RTS高电平进入bootload串口下载
在ch340芯片对应DTR和RTS输出电平与电脑软件设置的电平相反。一键下载电路根据ch340芯片对应引脚的控制信号完成对应功能具体实现过程如下:
2.单片机启动设置单片机低电平复位
Boot0=0,boot1=x,从用户区flash启动Boot0=1,boot1=0,进入串口下载区Boot0=1,boot1=1,从SRAM启动改变boot0电平就可以从不同区域启动
3.一键下载电路如下:
4.当MUCISP软件点击下载后(需要选中下载后执行):DTR#,RTS#信号由MUCISP软件控制MUCISP软件设置为:
(DTR低电平复位,RTS高电平进入bootload串口下载)下载后执行程序。
按上面设置后,点击下载就会按下面过程工作:
1.当DTR#=H,RTS#=L;此时Q2导通,RESET=0,单片机复位,因为RTS#=L,Q3导通后boot0=H。
2.当DTR#=L时(Q2不导通),单片机复位结束。单片机复位后,一直保持RTS#=L,Q3导通,此时boot0=H。
3.复位后,单片机开始启动检测到boot0=H,单片机进入串口下载。3.程序下载完毕后。因为设置了下载完成执行所以单片机会再次复位
4.(此时DTR#=H,RTS#=L)单片机再次复位,
单片机复位后:DTR#=L,RTS#=H(Q2,Q3不导通),此时boot0=L;5.单片机复位后开始启动检测到boot0=0,此时就从用户flash区开始执行程序,程序就开始正常运行。一键下载就完成
STM32学习记录串口一键下 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)