SWIM形式
上电复位后,SWIM复位并进入OFF形式。
2、I/O:经过将大局装备寄存器(CFG_GCR)中的SWD方位位后可将SWIM引脚设定为一般I/O口。一旦体系复位,SWIM模块从头回到OFF形式。
3、SWIM:当SWIM引脚呈现特定序列信号时,就会进入此状况。这种形式下,调试东西经过SWIM引脚运用三种指令(SRST体系复位,ROTF运转中读,WOTF运转中写)来操控STM8。
SWIM引脚复用
经过将大局装备寄存器(CFG_GCR)中的SWD方位位后可将SWIM引脚设定为一般I/O口但需求留意:
假如SWIM引脚用作一般I/O口,最好在程序设定SWIM引脚为I/O口之前,增加一个1~5秒的延时。如此,用户便可使单片机上电复位后进入SWIM并可以从头烧写单片机。假如在上电复位后立马设定SWIM引脚为一般I/O口,单片机便进入不了SWIM形式,然后永久锁死(假如封装没有NRST)。这个延时可在代码终究完成后删去。
假如SWIM引脚用作一般I/O口不能再次烧写程序时,可经过按下复位键,并在松开复位键的瞬间,点击下载程序便可。
PD1/NRST脚在复位和复位后,处于上拉输入状况。