首页 » 通讯 » 嵌入式软件专题三:LIN总线驱动调试_原由_节点

嵌入式软件专题三:LIN总线驱动调试_原由_节点

乖囧猫 2024-11-12 00:09:42 0

扫一扫用手机浏览

文章目录 [+]

问题1:LIN总线一贯输出高,没有数据输出

缘故原由剖析:LIN芯片没有使能成功。

嵌入式软件专题三:LIN总线驱动调试_原由_节点 嵌入式软件专题三:LIN总线驱动调试_原由_节点 通讯

LIN芯片我们一样平常采取NXP的TJA1028,集成LDO的方案。

嵌入式软件专题三:LIN总线驱动调试_原由_节点 嵌入式软件专题三:LIN总线驱动调试_原由_节点 通讯
(图片来自网络侵删)

问题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;

标签:

相关文章

扬声器的创新之路,CMS技术的引领与变革

随着科技的飞速发展,音响设备已经成为了日常生活中不可或缺的一部分。扬声器作为音响设备的核心组成部分,其音质、音效、外观等方面都成为...

通讯 2025-01-03 阅读0 评论0

打造个性化语言能力,我的语言学习之路

随着全球化进程的加快,掌握一门或多门外语已经成为当代社会的基本技能。在众多的外语学习方法中,个性化语言计划应运而生。本文将从个人语...

通讯 2025-01-03 阅读0 评论0