This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi您好,在看CAN通讯的过程中,发现波形有一些异常。
MCU和CPU通过can通讯,MCU只发,CPU只接受,通过两个CAN芯片。图中的点和以下波形图对应。
MCU发出报文(中间红色波形),发完最后一帧后,总线(蓝色波形)上还有一个高电平,CPU接收端(黄色波形)也有一个低电平。
仔细看红色波形,后面并不是直线,有两点电压略高。不知道是它本身高了影响了总线,还是因为总线影响了它。
忽略CAN总线,MCU发的帧和CPU收到的帧不一样,看起来不太对。
求解~谢谢!
您好,今天我又做了实验。
图中黄色是MCU的TX,蓝色是总线,红色是CPU的RX。
图上779.8us后面,红色有一个低电平,是发的ACK吗?如果总线上最后一个高电平是ACK bit,那根据规则,ACK域后面应该还有7个连续隐性信号1,波形上没有。