树莓派PICO 2040串口接收和输出

kangjunxu 2025-01-21152 次点击
c/c++sdk:
为什么我的串口接收,主循环里必须要有sleep_ms();函数才能接收,我不知道有没有接收。我使用的方式是,接收到数据后,当接收到0xAA后,代表我接收完成,将flag置1;然后在主循环中if(flag==1) ,然后通过串口打印出去。正常来说应该能够打印出去,但是只有我在if代码段外加sleep_ms();才能打印出去。但是如果我不是在主循环中打印,而是在回调函数中打印,就不需要sleep_ms();
收藏 ♥ 感谢
暂无回复

登录注册 后可回复。