[应用相关] STM32H743芯片FDCAN+DMA可以实现吗?

[复制链接]
 楼主| jcky001 发表于 2024-5-24 16:05 | 显示全部楼层 |阅读模式

请教各位大佬,接收CAN数据想要使用DMA,不占用CPU数据,能否实现。

我在cubeMX例程FDCAN没有DMA配置。网上也没找到FDCAN使用DMA的。
一只眠羊 发表于 2024-6-18 09:32 | 显示全部楼层
是的,STM32H743芯片支持FDCAN和DMA,因此可以实现FDCAN与DMA的结合使用。
未说出口的像你 发表于 2024-6-18 12:00 | 显示全部楼层
FDCAN是一种高性能的CAN控制器,支持灵活的数据速率和更大的数据负载。
在曼谷的春 发表于 2024-6-18 14:00 | 显示全部楼层
DMA则是一种直接内存访问技术,可以在外设和内存之间进行数据传输,减轻CPU的负担,提高系统性能。
我吃小朋友 发表于 2024-6-18 16:00 | 显示全部楼层
在STM32H743芯片上,您可以使用HAL库或者LL库来配置FDCAN和DMA。通过配置FDCAN的寄存器和DMA通道,您可以实现FDCAN与DMA的协同工作,实现高效的数据传输和处理。
stormwind123 发表于 2024-6-18 16:07 | 显示全部楼层
参考相关的数据手册和参考手册
EmmaTT 发表于 2024-6-18 19:55 | 显示全部楼层
这个应该不行吧
月亮一键变蓝 发表于 2024-6-18 20:00 | 显示全部楼层
建议查阅STM32H743的参考手册、技术文档或者相关的应用笔记,以获取关于FDCAN和DMA的配置和使用的详细信息。
失物招領 发表于 2024-6-18 22:00 | 显示全部楼层
一般来说只要手册说支持DMA的CANFD,就正常用呗
她已醉 发表于 2024-6-19 02:00 | 显示全部楼层
你用cubemx配置一下看看就好了
春日负喧 发表于 2024-6-19 08:00 | 显示全部楼层
确实没听说CANFD用DMA的
温室雏菊 发表于 2024-6-19 12:00 | 显示全部楼层
那就不用DMA呗,是不是,也不一定非要这么设计吧
OKAKAKO 发表于 2024-6-24 21:40 | 显示全部楼层
理论上支持CAN的话应该是没有问题的
香水城 发表于 2024-6-27 17:33 | 显示全部楼层
不支持。 事实上也没有相关事件可以触发DMA请求。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1636

主题

5575

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部