gpt4 book ai didi

linux - 在低波特率下测试 uart 在第 8 位失败,linux

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

我正在以低波特率、600bps、1200bps 在 2 个 uart RS485 端口之间进行测试。

第一轮(uart 1 到 uart 2)总是准确的。然而,第二轮(uart 2 到 uart 1)有时在第 8 位是错误的(我发送 char,希望第 8 位为 0(发送数据中的每一位初始化为 0)但在第 8 位捕获数据为 1)。例如。

发送0x00,接收0x00

发送0x00,接收0x80

...

高波特率(>=9600)传输没有任何问题。

您以前遇到过同样的问题吗?

最佳答案

也许您可以更好地描述您的设置,尤其是硬件方面。

从你在低速时得到的错误来看,我会说流量控制线可能有问题(驱动器启用/~读取启用)。如果您有机会使用示波器监控您的总线,将会有所帮助。如果您这样做并且可以张贴几张快照,也许我可以提供更多帮助。

关于linux - 在低波特率下测试 uart 在第 8 位失败,linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55944317/

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