一次stms8s的io初始化后仿真断开的掉坑纪录
PD1 PD2都用做了IO
io初始化后仿真就失联了
我还以为是SWIM用作io输入有问题
单步调试,发现初始化PD1为输入口并不会导致问题的发生
然而很奇怪的是,PD2初始化为输出后,仿真立即失联
想破头也没想到是什么问题
然后用放大镜检查焊接
PD1和PD2中间有一点微小的焊锡桥连了
PD2初始化后拉高了,自然也就把swim信号干废了
PD1 PD2都用做了IO
io初始化后仿真就失联了
我还以为是SWIM用作io输入有问题
单步调试,发现初始化PD1为输入口并不会导致问题的发生
然而很奇怪的是,PD2初始化为输出后,仿真立即失联
想破头也没想到是什么问题
然后用放大镜检查焊接
PD1和PD2中间有一点微小的焊锡桥连了
PD2初始化后拉高了,自然也就把swim信号干废了