[经验] SWIM引脚是用来给STM8单片机下载程序的

电子_精灵   2019-5-9 17:21 楼主

什么是SWIMSWIM的全称是:Serial Wire Interface Module,即单总线接口模块。ST意法半导体的单片机中STM32支持串口下载程序、JLINK接口、SWD等接口。STM8用SWIM来下载程序。SWIM只需要一根线就可以,大大节省IO口。
SWIM下载口设计SWIM下载时有三线制或者四线制。三线制的线序为:VCC,GND,SWIM,四线制的线序为:VCC,GND,RST,SWIM。下图是四线制的下载口电路图。
下图是三线制的SWIM接口,比四线制少了RST复位信号。

SWIM如何当作GPIO使用SWIM下载口,也可以当做普通GPIO口来使用,但是在设计电路时要注意,如果硬件上不做处理,烧写后该口就被锁死了,烧写一次后就再也无法烧写了,这时候一般用跳线或者按键配合程序来实现。
SWIM使用什么工具SWIM接口是ST意法半导体的单片机才有的,只能使用STLINK来烧写程序,STLINK目前的版本是V2


回复评论 (1)

给自己回复一下
点赞  2019-5-9 17:21
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复