CAN通讯底层驱动是在STM32微处理器上实现的,为了便于STM32微控制器的开发使用,意法半导体开发了STM32系列微控制器的固件库代码,提供了一系列与控制器外设配置应用相关的应用函数接口,并将这些代码资源集成到MDK开发环境中。控制器主从站软件CAN通讯部分参考了STM32微处理器的固件库资源,主从站软件中与CAN通讯相关的AP工函数主要有:以N节点初始化与节点管理、以N状态控制、报文标识符滤波,发送/接收报文、设置CAN波特率,设置中断等。这些函数是实现CAN通讯的软件基础。CAN底层驱动是在STM32上实现的,因此CAN底层配置之前要对微处理器进行配置,以使能微处理器与CAN通讯相关的功能。 |