我写了一个中断中更新邮箱值,进行can上位机通讯的程序,是可以是实现的,程序运行正常。
于是我想在HVPM_2833X_sensored的一个程序中写入了上面的can通讯程序,can却不能想上位机发送数据,所有的配置都是一样的,按照上面可行的can通讯程序如法炮制的,我验证了时钟、管脚都是正确的,配置也都正确,但就是实现不了发送数据。最近一直没有解决这个问题,请高人指点。
程序停留在while的判断中,请TI人帮忙,分析一下原因。谢谢!
do
{
ECanbShadow.CANTA.all = 0;
ECanbShadow.CANTA.bit.TA0 = 1; // Clear TA5
ECanbRegs.CANTA.all = ECanbShadow.CANTA.all;
}
while(ECanbShadow.CANTA.bit.TA0 == 0 );