我使用的是TDA2XX,使用工程里的startdriver里的dcan.c和dcan的例子。我将其改为了正常模式,但无论怎么配置寄存器始终不能发送数据。
查询寄存器值:
1、时钟已开启且配置好,
2、关闭了DMA以及各类中断,在DCAN_CTL配置时,其寄存器质为0x00001420,即关闭了所有功能
3、IF1DATAA/B寄存器内都写入了数据
4、管脚为CAN功能发送端
但是用示波器看,TX端为高电平。然后查询DACN_ES寄存器,其值为7,即no can bus event was dectected since the last time the software read DCAN_ES
在MESSAGE OBJECT,在0x02处发生parity error,可是我没有配置parity使能。。请问我接下来该如何修改?查了好几天寄存器也改过但还是这个情况