[MCU] 有的时候不能收到调试信息

[复制链接]
1438|37
 楼主| huangchui 发表于 2020-1-12 14:19 | 显示全部楼层 |阅读模式
有一款产品,他的尾部插座排针,有2组UART串口。
一开始我试着用USB转串口的板子连接,能收到调试信息。
但是有的时候却不能
liliang9554 发表于 2020-1-12 14:22 | 显示全部楼层
地线没接好
 楼主| huangchui 发表于 2020-1-12 14:25 | 显示全部楼层
我一直以为是我的地线没接好,或者杜邦线质量不好。
突然有一天我发现不管我怎么折腾,串口都不能正常读到数据了。
zhanghqi 发表于 2020-1-12 14:27 | 显示全部楼层
usb串口板坏了
 楼主| huangchui 发表于 2020-1-12 14:30 | 显示全部楼层
换了各种型号的usb转串口板,包括 cp2102 ft232rl pl2303 ch340 基本上市面能买到的方案都试过了
都不行。
午夜粪车 发表于 2020-1-12 14:36 | 显示全部楼层
还有什么现象?能再详细描述下吗?
 楼主| huangchui 发表于 2020-1-12 14:40 | 显示全部楼层
表现有两种:
1.完全无数据
2.有乱码数据
已经排除了地线或TX线接触不良等问题。串口电平也没问题,TX电压3.5V。
午夜粪车 发表于 2020-1-12 14:43 | 显示全部楼层
奇怪啊
 楼主| huangchui 发表于 2020-1-12 14:46 | 显示全部楼层
是啊,用逻辑分——析——仪是可以抓到串口数据的。。
示波器没试过,因为暂时没有示波器设备
wuhany 发表于 2020-1-12 14:56 | 显示全部楼层
CPU出来的UART TX信号先送了一个sot23-3
lizye 发表于 2020-1-12 14:59 | 显示全部楼层
可能是三极管,三极管后面有电阻和电容,然后才连线到尾插
 楼主| huangchui 发表于 2020-1-12 15:05 | 显示全部楼层
我尝试在三极管前端飞线连接串口板,这时候数据就出来了…………
jiaxw 发表于 2020-1-12 15:08 | 显示全部楼层
你有什么打算呢?或者你想知道什么?
 楼主| huangchui 发表于 2020-1-12 15:12 | 显示全部楼层
请问UART TX后面的这个三极管、电阻、电容,起到什么作用?
liliang9554 发表于 2020-1-12 15:15 | 显示全部楼层
可能人家上直接接232的
 楼主| huangchui 发表于 2020-1-12 15:20 | 显示全部楼层
我用示波器测试了下
在不接USB串口TTL板的情况下,直接对该产品的TX接口测试,电平是 0V~3.3V
但是当我接上USB串口TTL板(FT232R)的后,这个TX的电平就变成了 1.32V~3.3V
换CP2102的串口板,TX电平变成了1.8V~3.3V
jlyuan 发表于 2020-1-12 15:23 | 显示全部楼层
波特率都一样吗?
heweibig 发表于 2020-1-12 15:32 | 显示全部楼层

楼主说的三极管在哪里?
shimx 发表于 2020-1-12 15:35 | 显示全部楼层

是隔离信号吗?
zhaoxqi 发表于 2020-1-12 15:38 | 显示全部楼层
楼主是不是电压不一样造成的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

918

主题

12323

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部