ST-Link SWIM & JTAG/SWD接口

ST-Link接口是如何定义的?

下面为ST-Link接口定义(红色字为STM8的连接端口):

仿真器端口 连接目标板 备注
  1. TVCC   MCU电源VCC 连接STM32目标板的电源VCC
  2. TVCC   MCU电源VCC 连接STM8目标板的电源VCC
  3. TRST   GND
  4. UART-RX   GND或悬空
  5. TDI   TDI 连接STM32的JTAG TDI
  6. UART-TX   GND或悬空
  7. TMS, SWIO   TMS, SWIO 连接STM32的JTAG的TMS, SWD的SW IO
  8. BOOT0   GND或悬空  
  9. TCK, SWCLK   TMS, SWCLK 连接STM32的JTAG的TCK, SWD的SW CLK
  10. SWIM   MCU SWIM 连接STM8目标板的SWIM端口
  11. NC   NC
  12. GND   GND 连接STM8目标板的GND
  13. TDO   TDO 连接STM32的JTAG TDO
  14. SWIM-RST   MCU RESET 连接STM8目标板的RESET端口
  15. STM32-RESET   RESET 连接STM32目标板的RESET端口
  16. KEY   NC
  17. NC   NC  
  18. GND   GND  
  19. VDD   VDD(3.3V)
  20. GND   GND

下面是标准的接口排列:


ST-Link指定的标准接口