哪位有PeliCAN模式的初始化程序啊?
请问哪位有PeliCAN模式的初始化程序啊跟Basic模式的差别不是很大
只是多了几个寄存器或寄存器表达的意义有些更改。<br />初始化
void SJA1000_Config_Normal()<br />{ <br /> unsigned char BTR0, BTR1;<br /> BTR0=0x43;<br /> BTR1=0x2f; //设置为500k波特率通信 <br /> SJAEntryResetMode(); //进入复位模式 <br /> WriteSJAReg(REG_CAN_CDR,0xc8); //配置时钟分频寄存器,选择PeliCAN模式 <br /> WriteSJAReg(REG_CAN_MOD,0x01); //配置模式寄存器,选择双滤波、正常模式 <br /> WriteSJARegBlock(16,Send_CAN_Filter,8); //配置验收代码/屏蔽寄存器,全部接受 <br /> WriteSJAReg(REG_CAN_BTR0,BTR0); //配置总线定时器0 <br /> WriteSJAReg(REG_CAN_BTR1,BTR1); //配置总线定时器1 <br /> WriteSJAReg(REG_CAN_OCR,0x1a); //配置输出管脚 <br /> SJAQuitResetMode(); //退出复位模式,进入工作模式 <br />}请问:孤星119
CAN 初始化的时候,需要定义中断吧,,<br />我将<br />IER = 0X0D;(数据溢出,出错报警,接收中断)<br /><br />在我读 IR 的时候 总发现 IR = 0X0E0 这是怎么回事啊,请教<br /> <br /><br /> 谢谢<br /><br />
页:
[1]