五月 13, 2018
07:35 AM
关于S6J342A 典型can通信,官方给的历程用的是接收专用buf,有用接收FIFO的例程吗?另现在对于接收部分专用buf和接收FIFO原理上有何区别,从寄存器来说发现只有水印个数也就是设置的fifo的深度吧,还有个是fifo满的标志。举个例子比如当前节点先后收到5个报文,此时mcu在别的中断中执行程序,如果用fifo的话是不是会自动接收在fifo里面,然后等待mcu退出别的中断分别进入5次can接收中断,接收完毕数据?此刻发现我们的驱动函数中,计算fifo的实际地址的时候没有体现出变化的过程,也就是一直是同一个地址,表示疑问?如果这个时候用的专用buf,应该会丢失报文吧?
已解决! 转到解答。
标签
- 标签:
-
Traveo
1 解答
五月 17, 2018
07:23 PM
1 回复
五月 17, 2018
07:23 PM
请创建一个技术支持Case讨论这个问题。RX FIFO的配置具体需要参考S63400 TRM。
Best regards,
Amy Wang