完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛扫一扫,分享给好友
|
|
|
相关推荐
1个回答
|
|
|
进入正题
DMA(DIrect Memory Access)直接存储器存取是单片机的一个外设,主要用来搬运数据,在AD采集、DA输出、存储器写入等可以不占用CPU。 STM32的DMA控制器包含了DMA1和DMA2,其中DMA1有7个通道,DMA2有5个通道。 DMA通道 不同的DMA控制器的通道对应不同的外设请求,根据软件编程响应对应的请求。 当发生多个DMA通道请求时,由仲裁器响应先后顺序。仲裁器在软件层面可以通过DMA_CCRx寄存器设置响应优先级,如果软件优先级相同,硬件层面根据通道编号顺序响应,编号越低优先级越高。 DMA使用 配置DMA 1.数据从位置1传输到位置2
2.传输数据的单位和大小 源和目标的数据宽度必须一致 外设的数据宽度由DMA_CCR的PSIZE[1:0]配置,可以是8/16/32位,存储器的数据宽度由DMA_CCR的MSIZE[1:0]配置,可以是8/16/32位 3.是一次传输还是循环传输 一次传输想要再传输需要关断DMA使能后再重新配置 循环传输一次传输完成后又恢复第一次传输时的配置DMA_CCR寄存器的CIRC循环模式控制位 |
|
|
|
|
只有小组成员才能发言,加入小组>>
1879 浏览 0 评论
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
4770 浏览 0 评论
4251 浏览 9 评论
3840 浏览 16 评论
4414 浏览 1 评论
4237浏览 3评论
2400浏览 0评论
3418浏览 0评论
1179浏览 0评论
2869浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-10 01:10 , Processed in 0.833518 second(s), Total 76, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1759