|
STM8L050芯片SWIM引脚复用IO口测试,STM8S001芯片使用SWIM复用串口时造成芯片锁死,不能更新程序。 这次按照手册上使用SWIM引脚的方法,来测试下重复下载功能。 一、手册资料 有关SWIM引脚使用的参考。
我的操作是这样的,在芯片初始化之前延时至少5S时间,什么事情都不干,之后和正常程序一样执行。 这个5S的延时,在最终的程序中,可以将其屏蔽掉。减小启动时间,测试过程中还是要加上。 二、硬件电路 使用芯片的PA0引脚。
三、程序部分 在程序中,取反PA0端口电平。
四、程序执行 4.1、程序执行时需要断开SWIM与仿真器之间的连接,我这里需要断开SB7
4.2、PA0引脚波形
五、结果 通过上述方式后,可以重复下载程序,没有出现锁死情况。 |
STM8 的MCU有四个供电单元
【STM8-SO8】08-STM8L001J3的点灯
STM8单片机如何实现Bootloader
基于STM8的DALI (数字可寻址调光协议)
开源基于STM32的STM8脱机编程器
【ST MCU实战经验】之STM8中UART奇偶校验的使用方法
【思修电子STM8集合贴】龙顺宇STM8理论/实战视频/书籍/软件/
初次尝试STM8S001J3
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
基于STM8的实验代码汇总分享
微信公众号
手机版