Part Number: TMS320F280049C
TI的软件工程师以及各位大佬:
我在280049C的speed mode的控制例程上做了一些修改,跑电机应用,发现CAN通讯会在重复启停的状态下丢失,由于之前不太熟悉软件有一些bug,已知点有两个:
1.我设置了CAN相关寄存器的ABO位启用自动恢复busoff状态,但是没有配置一个相关的CAN_ABOTR寄存器的ABO_Time(应用手册是要求配置的);
2.另外我的通讯是主中断中配置了计数器生成的时间片中执行,如果主中断暂停CAN通讯也会被暂停(之前由于TZ信号的出现主中断会被打断,所以在主中断生成信号喂狗解决TZ信号导致主中断异常的情况)
现在我想知道我以上两个点那个造成我描述的现象的可能性更高一点(在上述两个问题都没有做措施的情况下),因为现象很难被复现,希望大牛帮忙分析分析