极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10892|回复: 3

请教:mega2560通过ttl转232转接板接RS232串口问题

[复制链接]
发表于 2014-6-11 13:19:09 | 显示全部楼层 |阅读模式
新手,百度了很久,一直没找到原因。
我的问题是:mega2560的serial1通过ttl转232的转接板转接后,再通过usb转串口连pc是正常通讯的,收发都正常。但是连一些测量仪器的rs232串口,就一直无法通讯。这些仪器的串口直接通过usb转串口连pc也是正常通讯的。
请教一下,这到底是怎么回事呢?
回复

使用道具 举报

发表于 2014-6-11 13:54:31 | 显示全部楼层
标准串口的电平记得是12V的~~你要和这些标准串口通信,要用max232转换电平
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-11 16:52:27 | 显示全部楼层
ttl转232模块上面的确是max232或者max3232,这两种芯片都试过了,用这种模块,arduino和pc通讯是正常的,但是连接仪器的串口就不好用了。
仪器串口发送时电压3v左右,用usb转串口方式连接pc是正常的。
请教一下,会是什么方面的问题呢?
回复 支持 反对

使用道具 举报

发表于 2014-7-21 14:43:51 | 显示全部楼层
你好 请问一下 在做串口转232的时候 你知道arduino发送数据的格式吗 就是有几个数据位有没有奇偶校验几个停止位之类的。我在做一个串口转485接plc,不知道格式很蛋疼,我看了示波器,感觉有点乱,不是很会读。请问你注意过这方面的事情吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 15:01 , Processed in 0.035359 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表