gpt4 book ai didi

arduino - 从/dev/ttyACM0 读取输出会导致 beagle 板卡住(嵌入式内容)

转载 作者:行者123 更新时间:2023-12-01 22:27:45 25 4
gpt4 key购买 nike

cat/dev/ttyACM0 读取输出会导致 Beagle 板卡住。当我拔掉 USB 串口时它会解冻。

所以本质上我的设置是通过 USB 连接到我的笔记本电脑的 Beagle 板,笔记本电脑通过 COM6 与其通信。我们还通过网络共享将其连接到网络。我还有另一个 USB 连接到 Arduino Teensy++ Controller 。该 Controller 通过 USB 串行向 Beagle 板发送数据。本练习的重点是从 USB 串行读取数据。

我使用的读取过程是cat/dev/ttyACM0。这会导致打印前 2 行数据,然后整个 beagle 板卡住。当你拔掉 teensy++ 时,它会打印出 10-20 行(假设缓冲区包含任何内容)。不确定为什么会发生这种情况。

有人可以帮忙吗?谢谢

最佳答案

检查您发送数据的速度,我发现如果您向arduino发送数据太快,您可以填充arduino缓冲区,并且它似乎会锁定。尝试向输出数据添加延迟,或确保 arduino 足够快地清空缓冲区。

关于arduino - 从/dev/ttyACM0 读取输出会导致 beagle 板卡住(嵌入式内容),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13179459/

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