STM32F103 -- LIN从机通讯 -- 程序代码 -- 详细讲解版(2万字长文) 主要代码分为3个文件,usart文件是对GPIO端口和串口Lin模式的初始化,lin_buffer文件是对串口环形缓冲区的编写,lin_driver文件是Lin从机模式驱动代码。通过这三个文件的代码便可实现STM32F103的LIN从机通讯。
汽车LIN总线(1) -- LIN 是什么? LIN 是 Local Interconnect Network 的缩写,是基于 UART/SCI(Universal Asynchronous Receiver-Transmitter / Serial Communication Interface,通用异步收发器/串行通信接口)的低成本串行通信协议。可用于汽车、家电、办公设备等多种领域。本文主要针对 LIN 在分布式的汽车电子网络系统中的应用。
STM8S003 -- LIN从机通讯 -- 程序代码讲解 相对于STM32,STM8在LIN通讯方面更有优势,因为STM8对LIN做了更详细的设计,通过寄存器可以更方便快捷地进行LIN通讯。STM8的LIN通讯可以配置主从模式,有自动重同步功能,在每次接收到LIN同步域后自动调整波特率发生器,还能LIN标识符奇偶校验自动检测等等。