[求助]mc9s12dp256b CAN 接收问题
- UID
- 115880
- 性别
- 女
|
[求助]mc9s12dp256b CAN 接收问题
我每次接收4包数据,就会丢一包数据,是否与4个接收FIFO 有关,但每次接收我都清了缓存了CANRFLG_RXF = 1,不知是别的什么原因? |
hi thank you for your help |
|
|
|
|
|
- UID
- 123796
- 性别
- 男
|
我觉得可能是最后一个数据包接收时 ,接收标志位清除时间不对吧
或者是你有好几个节点 ,当其中的一个节点发送完四个数据包后,释放总线,这样要进行总线仲裁 ,是不是在这个时候丢失的哪??
我是利用CAN的初级应用,不知对你是否有用?? |
|
|
|
|
|
- UID
- 123133
- 性别
- 男
|
说具体点,比如说你是查询还是中断方式接收的?如果中断接收检查中断向量是否正确 |
51,freescale,c,asm,protel,fpga |
|
|
|
|
|