为何Arduino的Tx/Rx口输出接至TTL转USB芯片不能再输出?-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3560|回复: 6

[未解决] 为何Arduino的Tx/Rx口输出接至TTL转USB芯片不能再输出?

[复制链接]
发表于 2021-5-26 16:10 | 显示全部楼层 |阅读模式
WeChat Photo Editor_20210526155504.jpg 如图,本人用Arduino连上温湿度传感模块,用示波器测得通过TX/RX口有输出,由于输出的是TTL电平,采用了USB转TTL的芯片,将TTL信号转为USB输出,再将USB输出接至光模块(由于光模块的接口只设置了一个USB口,可以通过串口输入和接收),但是接上之后USB转TTL的芯片有蓝灯闪烁,显示有数据信号通过,但是我在光接收端却没有接收到信息?请问是哪里出了问题?
发表于 2021-5-26 16:30 | 显示全部楼层
波特率不匹配?或者时 rx tx 没有交叉?
 楼主| 发表于 2021-5-26 16:42 | 显示全部楼层
Zoologist 发表于 2021-5-26 16:30
波特率不匹配?或者时 rx tx 没有交叉?

程序串口输出波特率设置的115200,光模块也是115200的波特率,应该都是一样的,tx/rx没有接错,正常把ttl转usb的usb口连接电脑也是可以显示的?所以不知道问题出在哪里
发表于 2021-5-26 23:12 | 显示全部楼层
Arduino的Tx/Rx口输出加个 74HC04 就解决了 ,232 和 485 输出我都已经测试完美通过
发表于 2021-5-26 23:13 | 显示全部楼层
本帖最后由 tv998 于 2021-5-26 23:14 编辑

Arduino的Tx/Rx口输出+74HC04+MAX232
Arduino的Tx/Rx口输出+74HC04+MAX485
测试完美通过。
uno
nano 都一样。
测试时我是用 nano 做测试的。100% 完美通过。
 楼主| 发表于 2021-5-27 13:59 | 显示全部楼层
tv998 发表于 2021-5-26 23:12
Arduino的Tx/Rx口输出加个 74HC04 就解决了 ,232 和 485 输出我都已经测试完美通过 ...

请问tx/rx输出加个74HC04的作用是在哪
发表于 2021-5-29 17:56 | 显示全部楼层
Sugar@Robot 发表于 2021-5-27 13:59
请问tx/rx输出加个74HC04的作用是在哪

你里面是TX接TX RX接RX,没交叉,自然没数据
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 05:30 , Processed in 0.078833 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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