嵌入式实操----基于RT1170 首板硬件之CAN BUS TJA1043显示调试(十八)

本文主要是通过迁移的思维,记录本人初次使用NXP MCUXpresso SDK API进行BSP开发

本文主要说明在NXP SDK调试CAN BUS 注意点。

1. 首先阅读原理图

在这里插入图片描述
官方本身就提供了驱动样例,只要根据外设CAN收发器的型号,依据手册对收发器进行初始化之后,就能做正常的CAN通讯收发。

2. 调试过程

在FreeRTOS系统下面,CAN总线在收到数据时,会解发之前注册回调,回调运行在中断上下文,如果希望在中断上下文唤醒等待任务时,可参考如下做法:
在这里插入图片描述
在这里插入图片描述
这是一种很常见的数据处理方法,当然如果CAN数据包很多很频繁的话,可以采用轮询的方法,获取数据。

3. 总结

NA

原文地址:https://www.cnblogs.com/lianghong881018/p/15169590.html