- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PART05
DMA存储器到
外设模式实验
一、实验任务
①先定义一个数据内容很多的RAM
变量,存在SRAM中。②然后通过DMA的方式传输
到串口的数据寄存器。
③最后通过串口把这些数据发
送到电脑的串口助手显示出来。
二、工程文件清单
由”USART1控制
LED”工程改造得到
添加DMA和
USART外设
库文件
新建并添加
usart_dma.c文件
存储器到外设模式使用到USART1功能,具体电路
参考USART串口通讯章节,无需其他硬件设计。
三、代码分析(1)
stm32f10x_conf.h
去掉这条包含DMA头文件的注释
去掉这条包含串口头文件的注释
三、代码分析(2)
usart_dma.c
因为数据是从存储器到串口,所以设置存储器为源地址,串口的数
据寄存器为目标地址,要发送的数据有很多且都先存储在存储器中,
则存储器地址指针递增,串口数据寄存器只有一个,则外设地址地
址不变,两边数据单位设置成一致,传输模式可选一次或者循环传
输,只有一个DMA请求,优先级随便设,最后调用DMA_Init函数
把这些参数写到DMA的寄存器中,然后使能DMA开始传输。
三、代码分析(3)
usart_dma.c
USART_Config()函数完成USART初始化配置,
包括GPIO初始化,USART通信参数设置等等,
具体可参考“USART1收发通讯”工程。
三、代码分析(4)usart_dma.c
usart_dma.c
您可能关注的文档
- ARM架构学习指南.pdf
- AR集成温度实验设计.pdf
- AR虚拟红外测温实验指导书.pdf
- C0测试分析报告.pdf
- CLAAS联合收割机技术手册.pptx
- DALBO公司历史业务介绍.docx
- DHI应用技术学习资料.pdf
- DMA内存传输实验.pdf
- DNA复制转录翻译过程概述.pptx
- DNA遗传物质构成.pptx
- 铁路人才招聘网官网2026年全国铁路局招聘笔试备考题库最新.docx
- 2025靖江农商银行社会招聘6人笔试题库及答案解析(夺冠系列).docx
- 2025北京海淀区卫生健康委所属事业单位第四次招聘69人历年参考试题及答案解析(夺冠系列).docx
- 2025浦发银行广州分行招聘13人笔试试题及答案解析(夺冠系列).docx
- 2026福建农信校园招聘131人参考试题及答案解析(夺冠系列).docx
- 2026厦门国际银行秋季校园招聘历年参考题库附答案解析.docx
- 2026天津市卫生健康委员会所属事业单位招聘972人笔试参考题库汇总附答案解析.docx
- 2026天津市卫生健康委员会所属天津市中心妇产科医院招聘高层次人才4人历年真题题库含答案解析(必刷).docx
- 2026天津农商银行校园招聘笔试备考题库及答案解析(必刷).docx
- 2026四川省气象部门事业单位招聘应届毕业生55人笔试题库及答案解析(夺冠).docx
最近下载
- 某公司温室气体排放核查报告.docx VIP
- 【强化】2025年-北京信息科技大学080200机械工程《801机械原理》考研强化检测5套卷.pdf VIP
- 一种带隔直或者谐振电容的DAB电路及其设计方法.pdf VIP
- (高清版)-B-T 40344.2-2021 真空技术 真空泵性能测量标准方法 第2部分:容积真空泵.pdf VIP
- 内科护理学考试题库及答案章节解析全套! .pdf VIP
- GB50093-2002 自动化仪表工程施工及验收规范.pdf VIP
- 机械制图习题集张雪梅课后习题答案解析.pdf
- 活动一《塑料制品大点兵》课件 沪科黔科版综合实践活动二年级上册.ppt VIP
- (教科版)三年级科学上册31个专项练习(含答案).pdf VIP
- 22D701-3电缆桥架安装(26.9MB)(26.85MB)5ce2e72e69780631(1).pdf VIP
原创力文档


文档评论(0)