STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成

单片机开发
专栏收录该内容
¥9.90
¥99.00
137 篇文章

0 工具准备

1.STM32CubeMX

1 前言

本文介绍基于STM32CubeMX,使用stm32h743xi的对FDCAN2进行配置的方法。

2 初始化代码生成

2.1 选择FDCAN引脚

本例选择PB5、PB6作为FDCAN2的RX、TX引脚。
在这里插入图片描述
在这里插入图片描述

2.2 选择FDCAN时钟源

本例选择PLL2Q作为FDCAN时钟源,频率设置为100MHz。配置如下:
在这里插入图片描述

VIP STM32和STM32CubeMX实现FDCAN通信, 保姆级教程 各位,我现在要用树莓派和STM32的板子进行通信,一个是用串口,但是,考虑到串口的速度,通信距离和可靠性,还是用CAN比较合适。所以,我要做一个STM32的CAN通信接口。下面就是保姆级教程。 开通可读全文·4k 阅读·15 点赞·41 收藏 阅读全文

相关推荐

stm32h743 FDCAN驱动踩坑记录

先放一张FDCAN控制框图镇贴: can 使用的是专门的外设时钟,所以要有相应的外设时钟配置和选择。 关于波特率计算: 代码中把位时序中的 BS1 和 BS2 段分别设置成了 31Tq 和 8Tq,再加上 SYNC_SEG段(固定为1Tq),一个 CAN 数据位就是 40Tq 了,加上 CAN 外设的分频配置为 1 分频, CAN 所使用的 总线时钟 fPLL1Q = 40MHz,于是我们可计算出它的波特率: 1Tq = 1/(40M) = 1/40 us T1bit = (31+8+1..

kuniqiw的博客 4111

STM32H743双FDCAN实战:CubeMX配置MessageRAMOffset避坑指南(附计算工具)

本文详细解析了STM32H743双FDCAN配置中的MessageRAMOffset问题,提供了CubeMX配置避坑指南和实用计算工具。针对FDCAN2无法正常工作的常见问题,文章深入剖析了共享Message RAM机制,并给出分步配置方案、验证方法和自动化计算工具,帮助开发者高效解决双FDCAN通信难题。

weixin_29182481的博客 278

STM32H743 FDCAN接收中断实战:从CubeMX配置到串口打印数据的完整流程

本文详细介绍了STM32H743 FDCAN接收中断的完整实现流程,从CubeMX配置到串口数据打印。内容包括硬件准备、FDCAN中断配置、过滤器设置、中断回调函数实现及数据处理,并提供了调试技巧和常见问题解决方案,帮助开发者快速掌握STM32H743的FDCAN接收中断技术。

weixin_28724661的博客 280

STM32H7上调试FDCAN通信问题的实用技巧

在STM32H7上进行FDCAN通信调试时,常遇到时序配置与总线错误问题。掌握fdcan模式设置、波特率匹配及硬件滤波配置,能显著提升通信稳定性,是嵌入式开发中解决fdcan故障的关键步骤。

weixin_31419153的博客 855

保姆级教程:用STM32H743+TJA1042T实现FDCAN高速通信(CubeMX+HAL库配置避坑指南)

本文详细介绍了如何使用STM32H743微控制器和TJA1042T收发器实现FDCAN高速通信,包括硬件连接、CubeMX配置、HAL库编程及常见问题排查。通过保姆级教程,帮助开发者快速掌握FDCAN通信技术,提升嵌入式系统开发效率。

weixin_26876073的博客 453

STM32H743+CubeMX配置FDCAN实战:如何利用TxFIFO优化FreeRTOS下的CAN通信性能?

本文详细介绍了如何在STM32H743微控制器上通过CubeMX配置FDCAN的TxFIFO,以优化FreeRTOS环境下的CAN通信性能。文章深入解析了FDCAN与TxFIFO的基础原理,提供了CubeMX配置实战指南,并分享了FreeRTOS适配与优化技巧,帮助开发者显著提升通信效率和系统实时性。

weixin_30369041的博客 463

STM32H743的FDCAN使用方法(2):STM32CubeMX初始化代码修改

STM32H743的FDCAN使用方法(2):STM32CubeMX初始化代码修改。

kevin1499的博客 1660

Stm32h743+FDCAN.zip

Stm32h743+FDCAN1+FDCAN2

HFSS - 双频微带天线设计与仿真

一、设计指标 中心频率:1.9GHz、2.45GHz 匹配情况:中心频率处S11S_{11}S11​参数小于-20dB 介质板厚度:1.6mm 介质板介电常数:3.8 馈电方式:50Ω\OmegaΩ同轴线馈电 二、双频微带天线 获得双频工作的一种最简单的方法是辐射贴片的长度对应-一个频率谐振,其宽度对应另一个频率谐振,然后从对角线的一角馈电,就能使同一个辐射贴片工作于两个频率上。其结构如下图所示。 从图中可以得知,x轴上的A点(x,0)为激发TM10_{10}10​模式的50Ω\OmegaΩ馈电点,由

MaxWei 1万+

VS2022离线环境下的NuGet包管理:从本地源到依赖项全解析

本文详细解析了在VS2022离线环境下如何高效管理NuGet包,包括搭建本地NuGet源的两种方案(本地文件夹源和私有NuGet服务器)、获取离线包的三大渠道以及依赖项处理的实战技巧。通过自动化脚本和依赖树分析工具,帮助开发者解决离线环境中的依赖项黑洞问题,提升开发效率。

5f4d3s2a1q的博客 1057

星宸科技SSD20x/SSD21X应用层DEMO实战指南:从入门到深度定制

本文详细介绍了星宸科技SSD20x/SSD21X系列芯片的应用层DEMO开发实战,从基础环境搭建到深度定制开发。内容涵盖DEMO资源获取、核心功能实现、第三方库集成以及性能优化技巧,帮助开发者快速掌握智能显示和多媒体处理应用的开发方法。特别适合嵌入式开发者在智能家居、工业控制等场景中应用。

weixin_42524226的博客 262

BLDC&PMSM电机控制器硬件设计工程(一)概述&需求&规划

这里是一个专注于电机控制器硬件工程的开放社区与知识仓库。我们的核心使命是分享、交流与共创,致力于解开无刷直流电机(BLDC)和永磁同步电机(PMSM)中、大功率控制器硬件设计,包括驱动IC选型,电流传感器选型,控制IC,母线电容计算,功率模块(IGBT、MOS管)选型以及大功率功率模块驱动电源设计。功率等级: 重点关注中等功率(如500W-10kW) 并向大功率(10kW以上) 延伸,探讨对应的功率器件(如MOSFET, IGBT, SiC)选型与驱动。

小幽余生不加糖 627

LeRobot 入门教程(一)软件环境、部署流程及摄像头配置

🤖 LeRobot:开源机器人学习平台 摘要:LeRobot是一个基于PyTorch的开源机器人学习平台,提供模型、数据集和工具,旨在降低机器人技术门槛。平台包含经过验证的模仿学习和强化学习方法,并提供预训练模型、人类演示数据集及模拟环境。安装需从源码获取,支持Python 3.10环境,可选扩展包括仿真环境(如gym-aloha)、电机控制(Dynamixel/Feetech SDK)和实验跟踪(Weights & Biases)。该平台托管在HuggingFace,并设有社区Discord频道

2506_90492529的博客 3413

芒果YOLOv11改进175:DCNv4卷积,全网首发纯Pytorch实现代码,无需cuda编译|即插即用,一键运行:高效可变形卷积网络:重新思考视觉应用的动态和稀疏算子

芒果YOLOv11改进:DCNv4卷积,全网首发纯Pytorch实现代码,无需cuda编译|即插即用,一键运行:高效可变形卷积网络:重新思考视觉应用的动态和稀疏算子

包括YOLOv5、YOLOv7、YOLOv8等模型改进 1285

RK3568平台开发系列讲解:Linux wifi的调试

查询结果中state为ENABLE,表示hostapd程序启用成功。首先查看设备是否存在。

内核笔记 161

基于Verilog的8位CPU设计及UART扩展实现方案,包含完整的架构设计、核心代码实现和仿真验证方法

基于Verilog的8位CPU设计及UART扩展实现方案,包含完整的架构设计、核心代码实现和仿真验证方法

a_zxswer的博客 180

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: STM32H743的FDCAN使用方法(2):STM32CubeMX初始化代码修改
下一篇: stm32H743不要将主频设置到480MHz

双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —
NW嵌入式开发
博客等级 码龄7年 1万+粉丝 294原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NW嵌入式开发

感谢您的支持,让我们一起进步!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值