简介
GR5xx芯片的UART驱动具有Break Control功能。当使能Break Control时,UART TX将被强制拉为Spacing状态(逻辑0);当禁用Break Control时,UART TX会恢复为IDLE状态(逻辑1)。通过软件使能/禁用Break Control功能,可以在总线上模拟符合标准LIN帧的间隔场,即连续13 ~ 16 位的低电平信号。因此,基于GR5xx UART驱动和LIN收发器,可实现LIN总线信号的接收与发送。
GR5xx SDK提供了基于UART实现LIN功能(以下简称为“UART2LIN”)的驱动和Demo工程,可帮助用户快速入门GR5xx UART2LIN功能的开发和应用。
说明:
UART2LIN驱动文件位于SDK_Folder\components\drivers_ext\uart2lin;UART2LIN Demo工程位于SDK_Folder\projects\peripheral\uart\app_uart2lin。其中,SDK_Folder为 GR5xx SDK根目录。目前,仅GR5405 SDK提供该驱动和Demo工程。