收到板卡,已经迫不及待的等待功能测试。板卡上电如图1所示:
图1 从U3C5的datasheet上可以看出,是支持2路FDCAN的,截图如图2所示:
图2 原理图如图3所示:
图3 了解了其基本性能后,还是从STM32CubeMx 配置开始,首先配置时钟,如图4所示:
图4 配置FDCAN 引脚,如图5所示:
图5 配置FDCAN的Mode 和 Configuration,先配置为2Mbps,如图6所示:
图6 MCU最大支持96MHz,从时钟配置上可以清晰看到。FDCAN也是96MHz, 按照FDCAN的配置,配置通信速度为4Mbps,数值可以配置为整数。如果配置为5M,只能配置接近,所以通信速度暂时配置为4Mbps,作为测试速度,如图7:
图7 在VS Code中打开项目,需要增加一个FDCAN configure 函数,如下代码所示:
需要添加接收Callback 函数,如下代码所示:
目标是每一秒发送一帧64字节的数据,接收来自于上位机终端发送的64字节数据。 上位机接收到数据如图8所示:
图8 MCU接收到RxBuf的数据如图9所示:
图9 从当前测试来看,收发数据正常,无数据丢失,满足初期测试要求。 |
【STM32U3 评测】步进电机驱动
【STM32U3 评测】MNIST 数字识别
【STM32U3 评测】介绍、环境搭建、工程测试
HSP加持STM32U3:13倍性能跃升,超低功耗MCU的算力革命
STM32U3B5/U3C5 深度选型指南:超低功耗 + 边缘 AI 双强,下一代智能终端首选
STM32U3再添新成员,强大的HSP硬件信号处理器赋能DSP和边缘AI(文末抽奖)
STM32新品升级选型指南:从旧系列到WL3R、C5、H5F/E、U3B/3C5 性能迭代与场景迁移
STM32新品选型指南:WL3R、C5、H5F/E、U3B/3C5 特性解析与场景适配
有奖直播 | STM32U3新系列超低功耗MCU — 近阈值设计开启最佳能耗新纪元
《STM32U3线上课程》学习笔记+FLASH存储器的核心特性
微信公众号
手机版