在线时间23 小时
UID1891584
注册时间2016-8-17
NXP金币0
该用户从未签到
注册会员

- 积分
- 189
- 最后登录
- 2019-5-21
|
我为了验证CAN接受中断做了几下测试:
1,单独用zlgcantest发报文,CAN_ReadOneFrameFromBuff都可以进去,但是后面的就执行不了,不知道为什么!
- <div><span class="Apple-tab-span" style="white-space:pre"> </span>u8 i;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>CAN_ReadOneFrameFromBuff(MSCAN,&callbacktRxFr);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>callbackmsg.ID_Type.ID=callbacktRxFr.ID_Type.ID;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>callbackmsg.Len=callbacktRxFr.DLR;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>for(i=0;i<8;i++)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>callbackmsg.Data[i]=callbacktRxFr.DSR[i];</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>(void)CANRxQin(eCAN0, &callbackmsg);</div>
复制代码 2,
- void MSCAN_RxProcessing( void )
复制代码 这个函数是在中断回调函数,我吧1的代码写到
区别在哪?
备注:CAN接受中断使能,发送中断以及错误不能使能
最佳答案
楼主你好!
你用的代码来源是哪里?
我觉得你可以使用我们官方的KSDK2.2_TWR-K64F120M 中的CAN 中断代码先试试:
http://mcuxpresso.nxp.com/en/welcome
SDK Builder,选择TWR-K64板子,然后下载代码:
SDK_2.2_TWR- ...
|
-
|