1.使用软件开发工具:Keil5 V5.39+STM32CubeMX
1.1 Keil5 V5.39版本信息
1.2 STM32CubeMX版本信息
1.2.3STM32CubeMX安装Firmware Package包版本
2.使用硬件开发工具:启明欣欣高配开发板+CANalyst-II分析仪+2根导线+Jlink仿真器
2.1开发板图片
2.2 导线连接CAN控制器接口图片
2.3 CANalyst-II分析仪图片
2.4 Jlink仿真器图片
3.开发板CAN2和CAN分析仪收发现象图片
---------------------------分割线---------------------------------
4.从零开始搭建CAN通信收发,搞起来~
4.1勾选两个LED引脚
4.2 NVIC选项卡--Configration界面,保持一致即可
4.3 RCC选项卡,保持一致即可
4.4 SYS选项卡,保持一致即可
4.5 CAN1选项卡,保持一致即可
4.6 CAN2选项卡,保持一致即可
4.7 Clock Configration界面,保持一致即可
4.8 Project Manager界面,保持一致即可
4.9 生成MDK工程
4.10 CubeMX生成的CAN外设初始化文件不包含过滤器功能函数,需要自己编写这一部分
4.11 main.c文件
4.12Keil下载程序前的配置
遇到玄学Bug,请先将优化等级修改为O0优化,即不优化,CubeMX生成工程为O3优化等级
下载程序后,就可以通过上位机接收到CAN报文了
完结,撒花~~~~~~~
文中使用到的CANalyst-II上位机安装包链接:【完整资料包】CAN分析仪资料20240605.rar
有问题可以在帖子下方留言
更多回帖