CubeMX create CAN

   一直用CubeMX做一些配置底层代码的工作,用来测试一些外设。学习CubeMX一直用的是微雪的资料,很良心指导,也分享给 大家。但是其中在CAN的配置的时候发现,由于HAL库的更新,微雪部分代码没有及时更新,所以我在CAN测试的时候发现指导的代码无法使用.

 

 

  这边重新重新配置一下,分享给大家,其中配置时候,也参考了一位朋友的博客,大家也可以参照的看一下.

研究归正传,我们说到代码的修改:

微雪的代码主要是在CAN发送接收以及配置相关结构体没有进行更新.所以我们要追根溯源寻找结构体变化的情况,在根据相关结构体进行修改即可.

第一步:找到结构体

相关函数

接收函数本体

相关结构体使用方法库函数的使用操作(用来参考)

CAN更新后的筛选器的结构体

第二步 根据所示的信息,进行代码配置的更新

1.筛选器配置更新代码

2.发送结构体的配置

 


 

3.接收函数的更新配置

 

所有的就完成了更新.希望可以帮助到大家,也欢迎大家来指正.

发布了17 篇原创文章 · 获赞 16 · 访问量 2449
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章