本文主要是通过迁移的思维,记录本人初次使用NXP MCUXpresso SDK API进行BSP开发
本文主要说明在NXP SDK调试CAN BUS 注意点。
1. 首先阅读原理图
官方本身就提供了驱动样例,只要根据外设CAN收发器的型号,依据手册对收发器进行初始化之后,就能做正常的CAN通讯收发。
2. 调试过程
在FreeRTOS系统下面,CAN总线在收到数据时,会解发之前注册回调,回调运行在中断上下文,如果希望在中断上下文唤醒等待任务时,可参考如下做法:
这是一种很常见的数据处理方法,当然如果CAN数据包很多很频繁的话,可以采用轮询的方法,获取数据。
3. 总结
NA