TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS570 CAN总线发生错误,总线错误计数器和标志怎么清除?

如题,我在使用TMS570LS1224时,使用中断接收,发生了ack错误,但是我找资料没有找到怎么清除错误中断和计数器的方法

Susan Yang:

我会在确认之后给您回复,请您耐心等待

user5823334:

回复 Susan Yang:

好的,谢谢,等着你的好消息

Susan Yang:

回复 user5823334:

我看了下数据手册内的寄存器说明(只读 READ-ONLY),是无法清除的错误中断和计数器的

user5823334:

回复 Susan Yang:

是要重启单片机才能清楚相关故障么

Susan Yang:

回复 user5823334:

您现在使用的是HDK还是您自己的板子?

C:\ti\Hercules\HALCoGen\v04.07.00\examples\TMS570LS12x_11x 内有相关的CAN通信例程,您可以先参考一下

user5823334:

回复 Susan Yang:

我正常通信时没有问题的,但是我这边有各种实验,其中有一个实验就是想办法制造各种错误,看总线是否能自动恢复,现在如果两个节点同时发送相同id的数据,导致ack错误,发送这个错误后无法软件恢复到正常状态

赞(0)
未经允许不得转载:TI中文支持网 » TMS570 CAN总线发生错误,总线错误计数器和标志怎么清除?
分享到: 更多 (0)