gpt4 book ai didi

c - 设备重启时USB串口垃圾

转载 作者:太空宇宙 更新时间:2023-11-04 04:06:12 25 4
gpt4 key购买 nike

当我重置通过 USB 串口连接的 USB 设备时,它开始打印垃圾。

如果我关闭串行监视器(使用 Arduino 的串行控制台但应该无关紧要)并重新打开,则会开始打印干净的文本。从传输速率来看,垃圾显然是我的设备进行正常串行打印造成的——也就是说,它不是随机垃圾。

这是一个自制的 USB 串口设备,所以问题很可能出在这里。事实上,我可以很容易地更改 USB 串行设备中的代码,但不能对串行终端程序执行相同的操作:-),所以如果有解决方案我会更喜欢。

不,这不是不正确的波特率或奇偶校验设置,所以请不要提出建议! :-)

感谢任何帮助/想法!

最佳答案

即使没有(有意)传输任何内容,它也会打印垃圾吗?如果是这样,则存在硬件问题。它要么重置为“中断”状态,要么在喋喋不休。

如果只有在通过它写入数据时才会发生这种情况,那么,当设备重置时,它的默认串行设置是什么?几乎可以肯定,这是由速度/数据位/停止位问题引起的。

关于c - 设备重启时USB串口垃圾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5631161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com