请教:uart连接can芯片后RX端的波形问题

2019-12-15 11:20发布

本帖最后由 ifare 于 2018-11-22 15:39 编辑

使用串口接收的时候,后面没有加can芯片时, 波形是正常的(rx中断中可接收数据), 但后面连can芯片后,波形变小(rx不能接收到数据),用示波器测试,如下图:
请问一下,这个波形变小,是什么原因引起的,谢谢。
can01.png (26.29 KB, 下载次数: 0) 下载附件 2018-11-21 18:22 上传


原因已找到,因为习惯用PC的串口来调试数据,用PC发送串口数据会出现上面的情况。今天用另外一块也带can收发器芯片的板子发送数据给这块板,再测试RX端的波形,是正常的波形,rx中断中可以接收数据。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
q457344370
1楼-- · 2019-12-16 07:28
 精彩回答 2  元偷偷看……
wowangru
2楼-- · 2019-12-16 09:12
收干扰了?????????
postek
3楼-- · 2019-12-16 10:25
ifare 发表于 2018-11-21 23:15
谢谢回复,基本上已了解,根据上面的分析,can收发器芯片TCAN332DCN 要接带CAN控制器的单片机的CAN口上,而 ...

这应该是抄板未遂惹的祸。
本家的CPU的CAN 和uart 的引脚是复用的。抄板的人不大明白,直接以为是uart功能了。
然后就死翘翘了。
gsq19920418
4楼-- · 2019-12-16 10:54
脑洞大开,第一次见这么用!
albert_w
5楼-- · 2019-12-16 11:15
我猜lz的问题是因为pc串口的tx(输出)与can芯片的RX(输出)连到一起冲突了
hygbeyond
6楼-- · 2019-12-16 15:47
 精彩回答 2  元偷偷看……

一周热门 更多>