打印
[圈圈教你玩USB]

圈圈,发现usbcdc的一个bug,如何解决

[复制链接]
2483|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
韩秋婷|  楼主 | 2009-1-28 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
computer00| | 2009-2-4 17:39 | 只看该作者

可能是你的串口调试助手不行吧?

换超级终端试试?如果真有这样的bug,我也是拿它没办法了...另外也可能是你的下位机软件有问题?

使用特权

评论回复
板凳
韩秋婷|  楼主 | 2009-2-4 17:43 | 只看该作者

和上位机软件没啥关系

下位机软件 就是你的最新代码

使用特权

评论回复
地板
韩秋婷|  楼主 | 2009-2-4 17:46 | 只看该作者

板子出现能收不能发的现象

板子发送过程中上位机关闭了串口,然后再打开,就再也发不出去了

关闭串口

使用特权

评论回复
5
computer00| | 2009-2-4 18:11 | 只看该作者

也许是你这样改程序改得不对。没有产生中断,就不会发送

如果在主循环中检测到没有数据需要发送,那么就不会往串口发送数据的。你另外找个串口跟它对发来测试吧,
你这样自己修改程序来测试,应该是你修改得不对,导致程序认为没有数据需要发送。

使用特权

评论回复
6
韩秋婷|  楼主 | 2009-2-5 10:37 | 只看该作者

偶不认可你的回答

算了,我自己改吧

使用特权

评论回复
7
computer00| | 2009-2-5 11:24 | 只看该作者

USB CDC是微软自带的驱动,你没办法改。我估计是你固件的问

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

364

帖子

1

粉丝