【精选】STM32无线下载程序.pdfVIP

  • 51
  • 0
  • 约6.88千字
  • 约 13页
  • 2017-12-04 发布于贵州
  • 举报
【精选】STM32无线下载程序

STM32 利用串口下载是最便宜的一种下载方式,但是利用串口下载需要操作STM32 的RST、 Boot0 两个引脚,在此需要单独加一个下载辅助控制器(STC15F104 )。要无线下载STM32 程序需知道在有线情况下串口如何下载程序,简要来说下载完整过程简要如下: 1.将Boot0 拉高,接着复位STM32 2.PC 端串口会不断发送0x7F,与STM32 握手(STM32 自适应波特率),STM32 收到 7F 后,会返回 0x79 0xF1 3.串口下载软件识别返回的字节会会接着进一步发送其他控制指令,就这样PC 端与STM 端不断收发即完成了下载程序。 4.在下载完后,将Boot0 置低,接着RST 复位STM32. 无线下载时只需注意到两次复位即Boot0 电平变化即可,所以简单来说只需:辅助单片机 STC 监测串口中有无连续5 个以上的 0x7F (也可以多几个),将Boot0 拉高,立即复位 STM32,接着STC 等待串口中无数据后再将Boot0 拉低,接着复位STM32 即可。 无线串口利用ESP8266 的透传模式,即A 端发什么,B 端就收什么(A 、B 两者能互发), 由于ESP8266 断电后会自动关闭透传模式,故每次上电时需要STC 单片机初始化下 ESP8266 为透传模式。无线下载机

文档评论(0)

1亿VIP精品文档

相关文档