
Lin-Interface-Library: 通过UART作为LIN-Master 发送和请求LIN-Frame
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
Lin-Interface-Library 是一个用于通过 UART 接口发送 LIN 帧并请求数据的库。它允许设备充当 LIN 主机,简化了 LIN 总线上的通信过程。
LIN接口库通过编译LIN帧进行发送和接收数据,并使用ESP32的HardwareSerial UART串行传输(作为总线主站)。过去我曾使用软件序列号,因此在之前的版本中从SoftwareSerial类派生了此类。
收发器部分,在硬件方面采用了TJA1020收发器。该芯片包含一个状态机,需要先对其进行控制才能写入或接收数据。为了简化操作流程,创建了一个衍生类来处理总线上的状态机问题。
示例代码展示了如何利用Lin接口调用BatSensor的某些方法:
// LIN 总线接口由 TJA1020 提供
#include TJA1020.hpp
// IBS 电池传感器
#include IBS_Sensor.hpp
全部评论 (0)
还没有任何评论哟~


