mcp2515是can控制器,简单的来讲,就是只要配置好寄存器,芯片就能够自动的解析can数据帧,同时保存到接收缓存中,提醒单片机可以读取can的数据字节. 读取的方式是快速spi,可以达到10Mbits/s.当然,调试的时候,可以放低速度.前一篇文章已经分析了spi的调试步骤,这里不再分析. can控制器有设置过滤器的功能,通俗的讲:不是can控制器想要的东西,我就过滤不接收,不放到接收缓存上,这样可以屏蔽了很多can总线上的无用的数据. mcp251的接收缓存器控制寄存器中,有两位RXM设置…