can自适应波特率程序.txt
来自「sja1000与单片机接口应用」· 文本 代码 · 共 24 行
TXT
24 行
CAN的波特率自适应
竹子竿竿 发表于 2006-3-28 13:12:36
i =SJA1000_Config_Listen();
WriteSJAReg(REG_CAN_IER,RI_BIT|BEI_BIT|EI_BIT); //使能SJA1000发送中断位
while(1)
{
os_wait (K_SIG, 0, 0);
if(CAN_ERR ==0)
{
//如果要发送,应该退出只听模式,回到正常模式下。
//i=SJA1000_Config_Normal(); //SJA1000进入正常模式配置
SerialSendPkg(CanRevBuf,(CanRevBuf[0]&0x0f)+5);//通过串口发送到PC。
}
else
{
if(bps !=0) //波特率自适应。
{
bps--;
SJA1000_SetBps(bps);
}
}
R_LED = !R_LED; //指示灯
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?