查看: 609|回复: 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的作用是在哪

签到天数: 67 天

[LV.6]常住居民II

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

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

本版积分规则

热门推荐

【Arduino】108种传感器模块系列实验(52)---Micro SD卡读写模块
【Arduino】108种传感器模
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
DIY炫彩灯带,竟如此简单,更有硬件开发工具免费领!
DIY炫彩灯带,竟如此简单
什么是涂鸦Arduino SDK? Arduino 是全球最流行的开源硬件平台,涂鸦官方推出的 Ardui
步进电机播放音乐
步进电机播放音乐
硬件:使用arduino uno板子与步进电机驱动器TB6600实物图 因为我这里用的是方波,才
esp32控制ws2812灯条会有闪烁
esp32控制ws2812灯条会有
把亮度调为0后第一个灯会一直亮其余一些会闪烁,把亮度调高以后就不会闪烁。之前用esp
想在原有的项目上加上一个呼吸灯怎么做才不影响原程序
想在原有的项目上加上一个
如题,想在原来的程序上加上一个呼吸灯,但是程序中的delay会影响到程序的其他部分,
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表