wuzhengmin 发表于 2025-10-31 12:26
好像有时候也不行,请看:
你的代码和原文逻辑上不一样
while(x);
{}
和
while(x){
};
是两个意思,这个;的位置决定了{}代码块作用域。
遇到什么新问题需要追加这样的代码?将printf改为阻塞模式?
可以先printf再while(bUsbInBusy == 1);,但是这样依然看不到第一条printf的
也可以看下这个帖子里查询发送忙的方法:
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=20501#pid189847
ercircle 发表于 2025-10-31 14:06
你的代码和原文逻辑上不一样
while(x);
{}
感谢您!,我复制好,慢慢理解一下!