基于QNX的CAN总线控制器的初始化程序设计
某基于QNX实时操作系统的分散控制系统,其现场控制站与现场I/O模块之间的通讯采用的是基于CAN总线标准的通信协议。针对其数据通讯所采用的PC104-CAN通讯卡,结合CAN通讯卡厂家提供的资料,介绍了此CAN通讯卡的硬件构成和功能。简述了核心芯片SJA1000在CAN总线控制系统中的作用,分析了其内部寄存器及功能,利用C语言编写了此CAN通讯卡在QNX实时操作系统下的驱动程序。
开通会员