STM32F103系列芯片的程序下载方法.PDFVIP

  • 456
  • 0
  • 约3.76千字
  • 约 9页
  • 2020-06-21 发布于湖北
  • 举报
深圳市技新电子科技有限公司 STM32F103系列芯片的程序下载方法 V1.0 STM32F103系列芯片的程序下载方法 以技新的“STM32F103VE核心板”为例 1、串口下载方式1 (集成一键下载电路) :  优点 :不需要STLink调试器、不需板载20针JTAG接口、不需要手动更改BOOT0和复位脚的电平状态  缺点 :需板载一键下载电路、不能硬件仿真 注 :STM32F103VET6串口下载的管脚为PA9 (USART1_TX)、PA10 (USART1_RX)。  硬件连接 :  MiniUSB数据线 MiniUSB接口 P1接口  CH340_TXD USART1_RXD  CH340_RXD USART1_TXD P4接口  BOOT0_CTR BOOT0  CH340_DTR MCU_RESET  BOOT0 0 P3接口  BOOT1 0  打开上位机“FlyMCU” - 选择对应的串口 - 设置波特率(115200),其余各项设置,如下图 : 第 1 页 共 9 页 深圳市技新电子科技有限公司 STM32F103系列芯片的程序下载方法 V1.0  选择将要下载程序的.HEX文件,然后点击“开始编程” 注 :  如果路径未修改,烧写文件存放在和.uvprojx工程文件同级目录的Objects文件夹中。  本例中,烧写文件存放路径为和.uvprojx工程文件夹同级目录的Object文件夹中。  如何修改烧写文件的存放路径,详见 《新建STM32工程模版》 注 :到此,程序一键下载完成。但是还需作以下说明 :  如果 BOOT0_CTRBOOT0、CH340_DTRMCU_RESET一直用短路帽短接,在刚上电时,芯片会在 几秒钟内复位几次。原因是CH340的RTS#、DTR#管脚会在上电后高低电平跳变几次,导致芯片复位。  如果不想上电后复位,把BOOT0_CTR--BOOT0、CH340_DTR--MCU_RESET两个短路帽拔掉就可以了。  建议 :不使用串口一键下载的小伙伴,将BOOT0_CTR--BOOT0、CH340_DTR--MCU_RESET两个短路帽 拔掉。为避免短路帽丢失,可将它们插到板载额外扩展口上。 第 2 页 共 9 页 深圳市技新电子科技有限公司 STM32F103系列芯片的程序下载方法 V1.0 2、串口下载方式2 (没有一键下载电路) :  优点 :不需要STLink调试器、不需要板载20针JTAG接口、不需要板载一键下载电路  缺点 :需手动更改BOOT0和复位脚的电平状态、不能硬件仿真  ① :首先用短路帽将BOOT0短接‘1’  ② :打开上位机“FlyMCU”,设置好各选项,点击“开始编程”  ③ :按下复位键,然后松开复位键,就可以下载了。  ④ :最后用短路帽将BOOT0短接‘0’,按下复位键,程序重新执行。  注:②、③的顺序可以颠倒,都可以下载。 第 3 页 共 9 页 深圳市技新电子科技有限公司 STM32F103系列芯片的程序下载方法 V1.0 3、ST-Link+20针JTAG接口方式下载程序  优点 :不需要板载一键下载电路、不需要手动更改BOOT0和复位脚的电平状态、能硬件仿真  缺点 :需要STLink调试器、需要板载20针JTAG接口、需要20Pin_IDC连接线 图 :ST-Link 图 :20Pin_IDC连接线  ① :硬件连接,用20Pin_IDC连接线将ST-Link和板载20针JTAG接口连接起来 第 4 页 共 9 页 深圳市技新电子科技有限公司 STM32F103系列芯片的程序下载方法 V1.0  ②

文档评论(0)

1亿VIP精品文档

相关文档