STM32串口下载模式

之前没搞明白JTAG,SW和串口的下载方式,且串口用另外的工具,SW又有keil和ST的工具,所以整混了。

把JLINK下SW的方式搞清楚了,剩下常用的串口方式,而JTAG方式用线多,反而不常用。

有几个要点:

  1. 使用MCUISP软件,这个网上下个绿色版的,方便;
  2. 使用USB-TTL的模块接出TTL电平的串口,核心板上的物理串口是SW,因此需要使用USB-TTL,而TX、RX对应的A9和A10。这点是之前没搞明白的,用了跟USB线直接往电脑上怼,这样会报无法识别设备,因为核心板那个串口是SW接口,如果是大板,有两个串口,那么应该就可以避开SW这个问题;
  3. BOOT0应该为1,BOOT1应该为0,这个启动模式网上说得很多,不再赘述;
  4. 另外发现一个,USB转串口,VCC要接3.3,经常用数据串口接个3线就完事了,但是3.3貌似要用来拉RESET,所以不接会显示通信失败。
  5. 如果RX和TX插反,一样显示通信失败。

STM32串口下载模式_第1张图片

通信成功就会显示如下

STM32串口下载模式_第2张图片

久没焊接,排针脑残地焊在了同一侧,这下每次得忍着剧痛按复位。。

STM32串口下载模式_第3张图片

你可能感兴趣的:(stm32,单片机,嵌入式硬件)