主题中讨论的其他器件:C2000WARE
您好!
如今、我们将配置 f28377S CAN FIFO 来接收报文对象、但会出现以下问题:
1) 1) IF3是唯一可用于 FIFO 的接口。 对吗?
2) 2) FIFO 和中断之间的关系是什么? 如果6个对象组成一个 FIFO 缓冲区、何时会发生中断? 接收到6个物体、那么中断? 还是每个接收到的对象、是否启动了一个中断?
3) 3)如何实现客户请求:检查6个物体到达后读取。 在此过程中、还有一些其他问题:
读取所有6个对象需要多长时间? 读取位于 CAN_ISR 中、客户希望尽量缩短时间;
读取期间,如果另一个物体到达,会发生什么情况? 另一个 CAN 中断将被处理? 在退出 CAN_ISR 之前、它们是否需要清除中断位 INT0_FLG_CLR?
4) 4)是否有任何详细的文档供参考?
非常感谢。
BR、Jordan