我的板子是DM365 方案是IPNC5.1 内核自带rs232串口驱动 使用rs232正常读写 但是 使用 485需要手动控制 写入方向 我们的控制脚是gio88 我们需要先写入数据 然后立即读取数据 我在写的时候 拉高 读的时候拉低 当波特率很低的时候 比如 1200 2400 可以读到数据 当波特率 为9600以上 基本无法读到数据 只是为什么?有什么解决办法吗?忘大神回复
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我的板子是DM365 方案是IPNC5.1 内核自带rs232串口驱动 使用rs232正常读写 但是 使用 485需要手动控制 写入方向 我们的控制脚是gio88 我们需要先写入数据 然后立即读取数据 我在写的时候 拉高 读的时候拉低 当波特率很低的时候 比如 1200 2400 可以读到数据 当波特率 为9600以上 基本无法读到数据 只是为什么?有什么解决办法吗?忘大神回复
James,
你是否有测量过DM365在高波特率下的UART输出?输出是否正常?
你使用的485线是否接触良好?是否有换一根好点的的线尝试过?
输出都是正常的 但是就是不能确定为什么会出现这种情况 是硬件的原因吗 ?线这些的可以排除 换了 很多根了
你好,linux内核 不支持485传输 ,我是不是要更改内核支持485 368的方案应该怎样修改?
在RS485传输模式下,在高波特率的情况下dm365的UART的接收管脚可以测量到正确的信号么?
同样的485设备 接入windows是 可以的 接入 我们的嵌入式设备 就不行 所以测试了 一下 485管脚状态
James,
如果DM36x侧UART RX上的信号是正确的,请问UART的波特率是否有正确配置?