我按照ZLG的PDF搭了一个常见的CAN节点:sja1000 ,at89s52(用仿真器代替),CTM1050T(82c250带光耦)上电复位以后,按照书上的流程初始化后,读SR为00111100即:总线开启;错误未达到报警限制;正在发送信息;正在接收信息;发送完毕;可向发送缓冲器写数据;无数据溢出;无可用信息。 读IR为00000000即:中断寄存器全部复位。 问题是我设置的是MOD为00001100;中断使能为0xff,所以奇怪为什么状态是00111100,而且中断寄存器全部是0,接下来该怎么操作很让我头疼,我第一次接触can没有什么经验,程序主要是借鉴桂电飞天鼠的,请高手多多指教.谢谢~! |