本帖最后由 abcxyz621 于 2019-4-2 07:22 编辑
有没有人遇到用mcp2515做的can接口,在接收总线数据时,当接收多组数据且帧间隔小于1毫秒时(250k波特率),可收到多次中断,但好像mcp2515接收缓存器不刷新,从其缓存器中读出的数据总是首先接收到的第一帧数据,如果接收的多组数据帧间隔改为大于1毫秒,又接收正常,数据每组不同,感觉是接收缓存器更新不及时,不知是不是这个芯片的设计问题,还有mcp2515是否能手动更新缓存或清缓存器呢,不用清中断来自动更新缓存的方法,请高手赐教! |