1、一般的ARM没有自带6个CAN控制器的,(如果真的是需要用到6个独立的CAN通道的话,可以这样加SJA1000)
2、用Intel或者Moto总线方式,分地址去读写每个SJA1000,接收发送的时候有中断提示的。这样本身就很容易区分开CAN的控制。
3、ARM的对各个SJA1000任务的切换可以用ARM的操作系统或者其他的方式切换。和其他的控制一样。
不知道楼主最后弄出来了没,我现在也在做这个开发,需要的功能和你描述的功能相同,
STM32F103 控制多个SJA1000。
希望能和你更多的沟通。我的资料里有QQ号。