STM32F103RBT6下载程序要设置BOOT0 BOOT1引脚。
可选的下载方法为:ISP串口下载,JTAG下载,SWD下载。
ISP串口下载:
BOOT0=1,BOOT1=0,运用串口下载程序。
JTAG下载:
BOOT0=0,BOOT1=0,运用JTAG接口下载,运用较多的IO。
SWD下载:
BOOT0=0,BOOT1=0,运用SWD下载,占用较少的IO(2个IO)。
下载阐明:
ISP下载运用MCUISP软件下载,最好是先复位STM32再下载程序,或许软件先点击下载编程,然后按下复位按键。
不过ISP下载之后按下STM32的复位按键并不能复位STM32,假如想要复位STM32体系就更改BOOT0 BOOT1的设置,设置如下:BOOT0=0,BOOT1=0。这样才干复位STM32。
别的,运用JLINK对STM32下载程序时,尽管能够运用debug调试,不过JTAG方法占用了较多的IO,而SWD也占用了2个IO,下载程序时呈现各式各样的问题,要从头下载装备才能够下载程序。
引荐运用ISP串口下载方法,之后想进行复位就更改BOOT0,BOOT1设置,就能够复位STM32体系。
MCUISP不能下载程序时,翻开串口调试帮手,翻开串口再封闭串口就能够处理这个问题。