本帖最后由 捡漏王子 于 2012-7-16 17:29 编辑
TransmitMailbox = CAN_Transmit(CAN1,&TxMessage);
XX = 0;
while((CAN_TransmitStatus(CAN1,TransmitMailbox)) != ("A" && (XX !=0xFF)));
{
XX++;
}
在同样同批次的两块板子上,一块能使用,另外一块就死在while 这一句
说明没有发送数据,这个问题是如何解决的,和硬件上有什么关联?还是软件上设置的问题?
谢谢 |