stm8s10 stm8的swim引脚是用来下载程序的吗?

stm8的swim引脚是用来下载程序的吗?Swim pin用于为stm8 MCU下载程序。swim的全称是串行线接口模块。STM32支持串口下载程序、JLINK接口、SWD接口等。Stm8使用swim

stm8的swim引脚是用来下载程序的吗?

Swim pin用于为stm8 MCU下载程序。

swim的全称是串行线接口模块。STM32支持串口下载程序、JLINK接口、SWD接口等。Stm8使用swim下载程序。游泳只需要一根电线,这大大节省了IO端口。

游泳下载有三线制或四线制。三线制的顺序是:VCC,GND,swim;四线制的顺序是:VCC,GND,RST,swim。下图是四线制的电路图。

下图为三线制swim接口,RST复位信号比四线制少。

swim下载端口也可以用作普通GPIO端口。但是,在设计电路时要注意的是,如果硬件没有经过处理,烧录后端口会被锁定,烧录一次就不能再烧录了。这时,一般是用跳线或按键配合程序来实现的。

swim接口仅在St STMicroelectronics中可用。只能使用stlink编写程序。stlink的当前版本是v2。以下是实物图片的官方版本。

Stlink是官方开源,感兴趣的也可以自己做。