查看: 3597|回复: 4

[Linux] imx6ul-c板子 串口发送数据有乱码

3

主题

7

回帖

32

积分

i.MX6UL通行证

J.Lv003 发表于 2024-6-4 22:26:49 | 显示全部楼层 |阅读模式
用UART3发送数据,自发自收是正常的,没乱码的,但是发送数据到windows串口助手 有乱码,但是波特率这些都检查过了都是一致的,这是为什么呢
回复

使用道具 举报

5

主题

33

回帖

132

积分

i.MX6UL通行证RK3568通行证AM335x通行证

Vincentwangwt 发表于 2024-6-5 09:04:03 | 显示全部楼层
个人测试结果,如果以 RS232 转插针直接连接开发板 UART 口,会接收乱码,并可能失控;但以 RS232(USB未测试) 转 TTL 或 RS232(USB) 转 485 连接开发板上位机,通讯是正常的。
以上,个人见解,仅供参考。

点评

按照您说的测了下 RS232(USB) 转 485 确实是正常的, 但是想问下您,RS232 转插针直接连接为啥乱码呢 这是bug吗 还是其他原因呢  详情 回复 发表于 2024-6-5 20:43
点评回复 支持 反对

使用道具 举报

3

主题

7

回帖

32

积分

i.MX6UL通行证

楼主| J.Lv003 发表于 2024-6-5 20:43:23 | 显示全部楼层
Vincentwangwt 发表于 2024-6-5 09:04
个人测试结果,如果以 RS232 转插针直接连接开发板 UART 口,会接收乱码,并可能失控;但以 RS232(USB未测 ...

按照您说的测了下 RS232(USB) 转 485 确实是正常的, 但是想问下您,RS232 转插针直接连接为啥乱码呢 这是bug吗 还是其他原因呢

点评

是不是 bug 不清楚,可能因为普通完整的 RS232 有控制线,UART只是电平信号;csdn 上似有人发过相关的文章,自写底层代码对电平信号处理;本人只是应用者,底层的东西作不来。  发表于 2024-6-6 09:17
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则