- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PART03
DMA初始化详解
一、DMA初始化结构体
外设初始化结构体xxx_InitTypeDef
标准库函数对每个外设都建立了这样一个初始化结
构体,结构体成员用于设置外设工作参数,并由标
准库函数xxx_Init()调用这些设定参数进入设置外
设相应的寄存器,达到配置外设工作环境的目的。
结构体xxx_InitTypeDef和库函数xxx_Init配合使用是标准库精髓所在
•理解了结构体xxx_InitTypeDef每个成员意义基本上就可以对该外设运用自如。
•结构体xxx_InitTypeDef定义在stm32f10x_xxx.h(后面xxx为外设名称)文件中,库函数xxx_Init()定义在
stm32f10x_xxx.c文件中,编程时我们可以结合这两个文件内注释使用。
二、DMA初始化参数(1)
DMA_PeripheralBaseAddrDMA_BufferSize
外设地址,一般设置为外设的数据寄设定待传输数据数目。
存器地址,如果是存储器到存储器模
式,则设置为其中一个存储器地址。
DMA_MemoryBaseAddr结构体DMA_PeripheralInc
存储器地址,一般设置为我们自定义如果配置DMA_PeripheralInc_Enable,
存储区的首地址。成员使能外设地址自动递增功能。一般外设
都是只有一个数据寄存器,所以一般不
会使能该位。
DMA_DIRDMA_MemoryInc
传输方向选择,可选外设到存储器、如果配置DMA_MemoryInc_Enable,
存储器到外设。这里并没有存储器到使能存储器地址自动递增功能。我们
存储器的方向选择,当使用存储器到自定义的存储区一般都是存放多个数
存储器时,只需要把其中一个存储器据的,所以要使能存储器地址自动递
当作外设使用即可。增功能。
二、DMA初始化参数(2)
DMA_PeripheralDataSizeDMA_Priority
外设数据宽度,可选字节(8位)、软件设置通道的优先级,有4个可选优先级
半字(16位)和字(32位)。分别为非常高、高、中和低。DMA通道优
先级只有在多个DMA通道同时使用时才有
意义,如果是单个通道,优先级随意。
DMA_MemoryDataSize结构体DMA_M2M
存储器数据宽度,可选字节(8位)、存储器到存储器模式,使用存储器到
半字(16位)和字(32位),当外设
您可能关注的文档
- ArcGIS拓扑实验指导.docx
- ARM架构学习指南.pdf
- AR集成温度实验设计.pdf
- AR虚拟红外测温实验指导书.pdf
- AutoCAD人机交互指南.docx
- BinDer恒温培养箱操作维护规程.docx
- C0测试分析报告.pdf
- CAD任务评价报告.docx
- CLAAS联合收割机技术手册.pptx
- DALBO公司历史业务介绍.docx
- 2026年保密员必考题库及完整答案(各地真题).docx
- 2026深圳空管站毕业生校园招聘4人参考试题附答案解析.docx
- 2026年保密员从业资格证考试题库【黄金题型】.docx
- 浙江国企招聘-2025中国联通春季校园招聘笔试历年题库附答案解析.docx
- 2026年保密员理论考试题库及参考答案(夺分金卷).docx
- 2026年保密员从业资格证考试题库(夺分金卷).docx
- 2026洱源县应急管理局公开招聘森林草原专业扑火队队员笔试题库(40人)附答案解析.docx
- 2026年版保密员(初级)内部模拟考试题库含完整答案【全国通用】.docx
- 2026招商银行杭州分行校园招聘笔试备考试题附答案解析.docx
- 贵州国企招聘:2025榕江县精开矿业有限责任公司招聘笔试历年题库带答案解析.docx
原创力文档


文档评论(0)