一次stms8s的io初始化后仿真断开的掉坑纪录


PD1   PD2都用做了IO

io初始化后仿真就失联了

我还以为是SWIM用作io输入有问题

单步调试,发现初始化PD1为输入口并不会导致问题的发生

然而很奇怪的是,PD2初始化为输出后,仿真立即失联

想破头也没想到是什么问题

然后用放大镜检查焊接

PD1和PD2中间有一点微小的焊锡桥连了

PD2初始化后拉高了,自然也就把swim信号干废了

相关