CAN外设涉及的寄存器很多,我的项目中bootloader使用了CAN硬件,由于用户程序中也使用了CAN硬件,而且CAN寄存器配置不同,造成用户程序CAN硬件异常。最好的方法是将CAN外设反初始化,提供一个deInit函数,将CAN外设恢复到上电出厂状态。自己实现,寄存器一个个设置太麻烦了,能否官方提供一个简洁的反初始化函数?
↧
CAN外设涉及的寄存器很多,我的项目中bootloader使用了CAN硬件,由于用户程序中也使用了CAN硬件,而且CAN寄存器配置不同,造成用户程序CAN硬件异常。最好的方法是将CAN外设反初始化,提供一个deInit函数,将CAN外设恢复到上电出厂状态。自己实现,寄存器一个个设置太麻烦了,能否官方提供一个简洁的反初始化函数?