stm8单片机的SWIM模式引脚复用

swim模式
上电复位后,swim复位并进入off模式。
1、off:上电复位的默认状态。此时,swim引脚不能应用为i/o口。
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脚在复位和复位后,处于上拉输入状态。

RF元件和系统的测试
强强联手,紫光展锐与利尔达合力突破5G新应用
好用性价比高的真无线蓝牙耳机,5.0以上就选这几款
一种数据记录方式
研究人员开发出电子断开装置,能够隔离车辆电气系统中的故障
stm8单片机的SWIM模式引脚复用
那些年中国互联网顶流的BAT(百度、阿里、腾讯)所踩的坑
阿里云游戏——用云原生和低代码打造边缘计算的元宇宙
三维激光切割机的结构设计
三星宣布推出当下最小的CMOS传感器,专门针对全面屏形态的手机
虚拟仿真港珠澳大桥,大湾区综合管理信息系统
小米6评测:称7年工艺探索之作,小米6手感到底怎么样?
索尼推出新品 有望在CES上亮相
国轩高科“三连签”!
RS-422/RS-485 与 RS-232相比有哪些优势?
电力监控系统在园区项目的应用
便携式高性能的大疆御2飞行器
区块链能为供应链带来哪些潜在的利益
Lucid省电技术:揭秘三星Galaxy S5省电背后的技术
一种受迫振动系统的自动测控方法