汽车驱动总线(嵌入式软件专题三:LIN总线驱动调试)
来自:知晓新闻网 | 2025年02月08日
浏览量:
最近在移植LIN总线驱动的过程中,遇到了几个问题我总结了一下:
问题1:LIN总线一直输出高,没有数据输出
原因分析:LIN芯片没有使能成功。
LIN芯片我们一般采用NXP的TJA1028,集成LDO的方案。

问题2:LIN总线一直输出低
原因分析:break发送阻塞。验证,去掉break发送,做发送测试
if(ChkU0_TxIF_DAT())
{
UART0_D = 0x55;
}
能正常发送0x55。
问题3:break发送阻塞
原因分析:主节点lin驱动不完整。移植的是从节点驱动程序,添加主节点配置,并修改break发送方式,能正确发出相关数据。
问题4:接收不到同步场
解决方式:底层将break当作数据接收了,因此需要剔除该值。
case L_RX_STAT_SYNC:
if (rx_dat == L_FRM_SYNC)
{
GotoL_RxID();
return;
}
else if(rx_dat == 0) //abandon break
{
return;
}
else
{
RstL_Rx();
return;
}
break;
相关阅读
- 毕节到赫章汽车票价表(最新毕节东、西客站客运班线恢复详情来了)
- 富路电动汽车价格表(真险电动汽车刚买了三个月,挡风玻璃突然爆裂)
- 汽车美容销售技巧和话术(这位新手美容师是“牛人”精心整理的美容师话术大全,值得一看)
- 和平到深圳汽车时刻表(邮轮复航后首艘访粤国际邮轮“和平之船”靠泊深圳南山)
- 汽车除霜图解(车窗除霜后才能确保行车安全,蜀黍教你几招除霜小技巧)
- 黄山到祁门的汽车站时刻表(「抢先收藏」旅游专线班次时刻表来了从这里出发,黄山的美景等你来邂逅)
- 深圳北到惠州汽车(通车惠州⇌梅州,只需1小时票价公布→)
- 汽车阀(蓝讯汽车取得阀结构及减震器专利,使阀衔铁和阀杆能可靠运动不偏移)
- 乐唯v6电动汽车图片(夏天到了,就应该开这些颜值“爆表”的车)
- 涞源到蔚县汽车时刻表(大同汽车客运东站 最新发车信息公告)