程序是用做个简易的shell系统,用串口输入命令的那种,然后运行代码后串口报错,但程序没有报错
可能是耗时等待的原因,请尝试将等待的时间延长到1ms以上
wait(1.0)
正如下面链接中所提到的:
如果我设置了 wait(1.0) 它工作正常,但如果我设置了 wait(0.3) 那么故障又回来了;所以还有其他问题。
这个是github上关于这个问题的一个讨论,你看下是否对你有帮助:
https://github.com/ARMmbed/mbed-os/issues/10339?%ra=card
wait_ms(3)