2.2 后视镜控制系统软件设计 LIN总线的软件设计主要是基于主控芯片MC9SDG128的SCI(Serial Communication Interface)编程,SCI串行通信接口,是MCU与外界进行串行通信的重要方式,同时也是LIN协议实现的重要基础。系统的软件设计主要包括实现控制器与LIN总线通讯的中断程序以及控制器对后视镜单元控制的主程序。为确保通讯的实时性,系统采用高优先级中断来接收LIN总线上的信号。为保证系统的实时性,在中断处理时除了进行一些简单的判断和数据接收外,其他部分都在主程序中处理。系统软件流程图如图5所示。