5、司的3.3VCAN收发器SN65HVD230D与之配合使用。凭借高输入阻抗特性,SN65HVD230D可以在一条总线上支持多达120个CAN节点,并且能够和5V的CAN收发器良好地兼容。本文重点介绍CAN驱动程序的设计方法。 2CAN驱动程序设计总体思想 为了使软件可移植性强、易于维护,采用分层的方法编写CAN驱动程序。驱动程序分层结构如图2所示。图中,双向箭头表示实时操作系统μC/OS-II与CAN驱动程序之间的数据交换,单向箭头表示上层软件对下层软件的调用。 3CAN设备控制层和CAN接口控制层 CAN