找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 358|回复: 3
打印 上一主题 下一主题
收起左侧

有关STM32的hal库DMA的问题

[复制链接]
跳转到指定楼层
楼主
ID:957566 发表于 2024-5-22 12:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大佬们,有知道这个函数的几个参数的意思吗吗?
网上找了很多不是很懂。
uint8_t adbuf[2048];

HAL_ADC_Start_DMA(&hadc1,(uint32_t *)adbuf,2048);
DMA配置的数据是byte类型的。
不太懂这个在函数里面adbuf地址里面存放的是什么数据。
还有这个2048,是转换的次数,还是转换的长度。
希望大佬解惑。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:711956 发表于 2024-5-24 09:21 | 只看该作者
你应该再发这个函数的原型,看这个函数名字就是ADC开始DMA
回复

使用道具 举报

板凳
ID:1121518 发表于 2024-5-24 11:09 来自手机 | 只看该作者
2048是程序运行占用的空间
回复

使用道具 举报

地板
ID:225288 发表于 2024-5-24 11:43 | 只看该作者
2048是接收DMA的缓冲区大小
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表