找回密码
 立即注册
楼主: kingmacth

stc32g USB CDC 如何单纯的发数据

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2026-03-21 18:48:59
已绑定手机

104

主题

4193

回帖

9269

积分

荣誉版主

无情的代码机器

积分
9269
发表于 2025-10-31 14:06:47 | 显示全部楼层
wuzhe*** 发表于 2025-10-31 12:26
好像有时候也不行,请看:


你的代码和原文逻辑上不一样
while(x);
{}

while(x){
};
是两个意思,这个;的位置决定了{}代码块作用域。


遇到什么新问题需要追加这样的代码?将printf改为阻塞模式?
可以先printf再while(bUsbInBusy == 1);,但是这样依然看不到第一条printf的



也可以看下这个帖子里查询发送忙的方法:
https://www.stcaimcu.com/forum.p ... tid=20501#pid189847

三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:148
  • 最近打卡:2026-03-19 08:57:08
已绑定手机

22

主题

2399

回帖

3603

积分

论坛元老

积分
3603
发表于 2025-10-31 15:00:34 | 显示全部楼层
erci*** 发表于 2025-10-31 14:06
你的代码和原文逻辑上不一样
while(x);
{}

感谢您!,我复制好,慢慢理解一下!
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-22 06:40 , Processed in 0.101441 second(s), 50 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表