请教: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条回答
shiva_shiva
1楼-- · 2019-12-16 17:53
hygbeyond 发表于 2018-11-23 13:50
可以这样用,比485接口稳定,但是通信算法需要重新编写,串口发送数据的时候同时会接收一遍,可以校验数据 ...

应该不行吧,现在好多can收发器最低速率限制20K,串口波特率太低了就出问题了。
hygbeyond
2楼-- · 2019-12-16 20:38
没有问题,选用MCP2551,9600波特率没有问题

一周热门 更多>