这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 如何使用STM32的串口进行程序下载

共4条 1/1 1 跳转至

如何使用STM32的串口进行程序下载

高工
2013-09-07 22:31:23     打赏

        首先需要相应的硬件支持,在此需要注意,在STM32F10x系列的串口中,只有串口1 支持程序的下载,其他的串口无法进行此项操作,相应的USB转串口电路可以采用CH340或是PL2303来实现。需要更改启动模式。另外需要上位机下载软件,此处可以选择MCUISP。

    使用STM32的串口1进行下载程序,首先要将启动模式改为从系统存储器启动(即将boot0拉高,boot1拉低),第二步配置上位机下载软件,此处不详细说明了,编译、下载。因为在系统复位后,在 SYSCLK 引脚的第4个上沿,BOOT 引脚的值将被锁存。所以需要对系统进行重新复位,方可将程序下载到芯片中去。然而此时程序在芯片中并未运行,需要将启动模式重新更改为从Flas启动(将boot0拉低,boot1拉搞),重新复位后程序可以正常运行。

    此种下载方式一般不建议采用,除非引脚非常紧张的时候可以采用此方式。




关键词: STM32     串口下载程序    

专家
2013-09-07 22:35:44     打赏
2楼
来个图文并茂的    立马十分奉上

高工
2013-09-07 22:55:45     打赏
3楼
今天时间来不及了,改天补上啊

高工
2013-09-08 11:52:46     打赏
4楼

BOOT0,BOOT1 引脚也允许把内部SRAM 取代用户FLASH映射为0x00000000。这使得处于开发中的程序,可以从内部SRAM下载并执行。这加快了下载过程并避免了持续烧写FLASH存储器.


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]