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