
最近在GitHub上发现了个好玩的 FDCAN通信,速率高达8Mbs,给FDCAN完全榨干了 链接在下方 基于手头现有的,来验证一下,使用H745DK 因为,手上没其他带CAN收发器的板子了 参考H753 nucleo板子的工程 程序都在main里,很好找,逻辑也很简单 FDCAN1,既发送又接收 在H745DK工程中,FDCAN1作为发送,FDCAN2作为接收,在芯片上整个环路 作为发送的FDCAN,配置有几个步骤 1、发送帧头填充 2、HAL_FDCAN_Start 只要使用这个FDCAN,就要运行这个函数 作为接收的FDCAN,配置有几个步骤 1、过滤器配置 2、启用接收方式 3、重定义接收回调函数 因为速率过快,先在回调函数里塞个反转LED的 HAL库的最大特点就是整了堆结构体进来,配置起来有好有坏 不过配置工程,cubemx倒是整了个答辩,6.13.0版本,cubemx的工程,基于开发板构建,把FDCAN从M4内核上改到M7内核后,HAL库的FDCAN头文件就丢了 整个结构体,收集FDCAN2接收到的数据,弄上接收计数变量,发送数组,发送次数变量 uint32_t的发送次数变量会拆分成uint8_t的变量,填充进发送数组 晚上回家发现,micro的数据线没辣,家里只有一根,只能供电的数据线。。。。。 至于运行情况如何,明天再debug了 |
【我在论坛打嵌赛】06——连不上的STLINK
【我在论坛打嵌赛】05—如何学习cubemx
【我在论坛打嵌赛】04——DK板卡的arduino接口
【我在论坛打嵌赛】03——PCB设计之TVS
2025嵌赛备赛指南 | ST选题指南空中宣讲会(4月1日晚)等你加入!
明天有奖直播 | 嵌入式人才认证项目课程介绍暨嵌入式大赛ST赛道培训材料指引
有奖直播 | 嵌入式大赛ST赛道《选题指南》解读及备赛建议
全国大学生嵌入式大赛报名及开发板申请截止时间延期
【直播回放】2023嵌入式竞赛应用赛道ST选题指南解读
LPS22HH评估板-STEVAL-MKI192V1资源整合
兔哥又整新活了
兔哥多发