经过反复查找,发现printf 中可能是某些字符,和编译的指令有什么冲突,或者是STC-USB-CDC串口和我要peintf的某些
字符组合有冲突,我换了几个汉字,好像就OK了
下面把最终的程序打包发上来,这次的问题就算解决了!
再看看串口助手中的运行结果:
按下K1:
按下K2
按下K3
这次是真写对了,可以反复循环执行,没发现死机
就算是多次打开关闭串口,也没有死机
研究了好久,不知道怎么才能在第一次发帖的地方,标注“已解决”?