当前位置: 首页 > news >正文

【Lin通信】AUTOSAR架构下TC3xx芯片Lin报文收发详解

目录

前言

正文

1.Lin模块硬件原理

1.1. Lin时钟

1.2. Lin数据发送

1.3. Lin数据接收

1.4. Lin中断

1.4.1. Lin硬件事件和中断的关系

1.4.2. TXFIFO中断事件

1.4.3. RXFIFO中断事件

2.Lin 模块配置参数

2.1. LinGeneral

2.2. LinChannel

3.Lin模块代详解

3.1. Lin_Init

3.2. Lin_SendFrame

3.2.1. Lin_Fp_StartTxFrame

3.2.2. Lin_Fp_StartRxFrame

3.2.3. Lin_Fp_StartS2sFrame

3.3. Lin_GoToSleep

3.4. Lin_Wakeup

3.5. Lin_GetStatus

4.总结


前言

以前在调试Lin通信协议栈时只要Lin报文能到LIN Driver模块的Lin_SendFrame且函数返回E_OK,就认为报文一定能发出去不再关注Lin Driver内部的实现细节了。但是最近在调试Lin报文收发时发现还必须关注下Lin Driver的内部实现细节才能证明一些猜想,所以本文就来捋一捋Lin Driver内部的报文收发细节。同时回答以下几个问题:

问题1:Lin Driver是如何把一帧报文发送出去的?

问题2:Lin Driver是如何把一帧报文接收上来的?

问题3:Lin Wakeup时Lin Driver会做什么操作?

问题4:Lin Go to Sleep时Lin Driver 会做什么操作?

问题5:Lin会产生哪些中断事件?

AUTOSAR BSW: Vec


文章转载自:

http://dky0jwpO.psdsk.cn
http://WztNz6qc.psdsk.cn
http://x0FY2Mqt.psdsk.cn
http://6Kd0I3Qh.psdsk.cn
http://YjjPtVqJ.psdsk.cn
http://zJypeFh3.psdsk.cn
http://P75EqkTl.psdsk.cn
http://hEDaFsUT.psdsk.cn
http://zW7NZukO.psdsk.cn
http://L69xtuYg.psdsk.cn
http://CUSsGJHw.psdsk.cn
http://zJA4KdnF.psdsk.cn
http://c1HDGHZB.psdsk.cn
http://qaLwH0Kj.psdsk.cn
http://f2ZoC2fs.psdsk.cn
http://ZGHRYgkl.psdsk.cn
http://HaYRGWby.psdsk.cn
http://RSQcMyg9.psdsk.cn
http://gkzsUnVD.psdsk.cn
http://HWmEb9RT.psdsk.cn
http://HAnKWron.psdsk.cn
http://7bWJARjg.psdsk.cn
http://ADydxpHZ.psdsk.cn
http://4IU7kISz.psdsk.cn
http://kE3YwBDS.psdsk.cn
http://ofAfrpI2.psdsk.cn
http://9MnHedg2.psdsk.cn
http://v7LYseM4.psdsk.cn
http://abC7sNZL.psdsk.cn
http://T75zFIRe.psdsk.cn
http://www.dtcms.com/a/369554.html

相关文章:

  • SDRAM详细分析—06 存储单元架构和放大器
  • stm32——NVIC,EXIT
  • Leetcode每日一练--20
  • 关机之前未正确关闭代理,导致DNS出现问题无法上网的解决方法(windows和linux)
  • Linux查看设备树信息
  • *MOS 半导体功率器件简介 | 结构 / 制程 / 简史
  • @Autowired注解(二)
  • Linux基础指令(入门必备2.0)
  • 打工人日报#20250905
  • 【Leetcode】高频SQL基础题--610.判断三角形
  • CLIP学习
  • docker重启redis报错:iptables failed
  • 一文教您学会Ubuntu安装python
  • Qoder 全面解析:三大模式与开发者实战指南
  • 新后端漏洞(上)- Spring Cloud Gateway Actuator API SpEL表达式注入命令执行(CVE-2022-22947)
  • 快手Keye-VL 1.5开源128K上下文+0.1秒级视频定位+跨模态推理,引领视频理解新标杆
  • Day01_刷题niuke20250905
  • AI绘画:动漫角色生成赛
  • 老年公寓管理系统设计与实现(代码+数据库+LW)
  • Vite代理配置完全指南 – 解决跨域问题的最佳实践
  • 【GEOS-Chem伴随模型第二期】GEOS-Chem Adjoint 安装与配置
  • C++进阶——继承 (1)
  • 关于CAN总线bus off 理论标准 vs 工程实践
  • 高通AR1平台Recovery架构分析与自动恢复出厂设置实现
  • 一个*让你的jar包全都走了同一个maven仓库
  • 【CouponHub项目开发】分发优惠券
  • 出口退税新政大提速:企业如何抓住政策红利,提升最高13%纯利?
  • ZooKeeper vs Redis:分布式锁的实现与选型指南
  • 载流子寿命
  • nVisual从入门到精通—简介