打印
[应用相关]

STM32H743芯片FDCAN+DMA可以实现吗?

[复制链接]
328|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2024-5-24 16:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

我在cubeMX例程FDCAN没有DMA配置。网上也没找到FDCAN使用DMA的。

使用特权

评论回复
沙发
OKAKAKO| | 2024-5-25 21:40 | 只看该作者
理论上支持CAN的话应该是没有问题的

使用特权

评论回复
板凳
香水城| | 2024-5-28 17:33 | 只看该作者
不支持。 事实上也没有相关事件可以触发DMA请求。

使用特权

评论回复
地板
一只眠羊| | 2024-6-18 09:32 | 只看该作者
是的,STM32H743芯片支持FDCAN和DMA,因此可以实现FDCAN与DMA的结合使用。

使用特权

评论回复
5
未说出口的像你| | 2024-6-18 12:00 | 只看该作者
FDCAN是一种高性能的CAN控制器,支持灵活的数据速率和更大的数据负载。

使用特权

评论回复
6
在曼谷的春| | 2024-6-18 14:00 | 只看该作者
DMA则是一种直接内存访问技术,可以在外设和内存之间进行数据传输,减轻CPU的负担,提高系统性能。

使用特权

评论回复
7
我吃小朋友| | 2024-6-18 16:00 | 只看该作者
在STM32H743芯片上,您可以使用HAL库或者LL库来配置FDCAN和DMA。通过配置FDCAN的寄存器和DMA通道,您可以实现FDCAN与DMA的协同工作,实现高效的数据传输和处理。

使用特权

评论回复
8
stormwind123| | 2024-6-18 16:07 | 只看该作者
参考相关的数据手册和参考手册

使用特权

评论回复
9
EmmaTT| | 2024-6-18 19:55 | 只看该作者
这个应该不行吧

使用特权

评论回复
10
月亮一键变蓝| | 2024-6-18 20:00 | 只看该作者
建议查阅STM32H743的参考手册、技术文档或者相关的应用笔记,以获取关于FDCAN和DMA的配置和使用的详细信息。

使用特权

评论回复
11
失物招領| | 2024-6-18 22:00 | 只看该作者
一般来说只要手册说支持DMA的CANFD,就正常用呗

使用特权

评论回复
12
她已醉| | 2024-6-19 02:00 | 只看该作者
你用cubemx配置一下看看就好了

使用特权

评论回复
13
春日负喧| | 2024-6-19 08:00 | 只看该作者
确实没听说CANFD用DMA的

使用特权

评论回复
14
温室雏菊| | 2024-6-19 12:00 | 只看该作者
那就不用DMA呗,是不是,也不一定非要这么设计吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1440

主题

4002

帖子

6

粉丝