DMA的初始化
来源:互联网 发布:机器人算法有哪些 编辑:程序博客网 时间:2024/05/01 11:00
前言
前面讲解了DMA的配置,我们怎么使用它,因此今天,我们讲讲怎么初始化DMA
配置已经配置好了,是不是应该启用我们的配置啊。
DMA通道工作状态寄存器DMAARM
故名思意,该寄存器是来控制DMA要怎么运作的。
//启用配置 DMAARM = 0x01;
在启用DMA之前,我们要像其他有中断的寄存器一样需要清除标志位,DMA也不例外
DMA中断标志寄存器DMAIRQ
//清中断标志 DMAIRQ = 0x00;
最后我们需要开启DMA中断
DMA通道开始请求和状态寄存器DMAREQ
//软件启动DMA传输 DMAREQ = 0x01;
最后我们将上面的函数封装成void DMAinit()
下期我们通过实例来讲解DMA的使用,下期见!
0 0
- DMA的初始化
- STM32F4 UART DMA初始化
- STM32F4 UART DMA初始化
- stm32 DMA初始化选项研究
- linux驱动初始化dma功能
- stm32 DMA初始化选项研究
- STM32的AD用DMA方式时的请注意初始化顺序
- STM32的AD用DMA方式时的请注意初始化顺序(转)
- STM32的AD用DMA方式时的请注意初始化顺序
- SG DMA与普通DMA(block DMA)的区别
- STM32F4学习笔记4——STM32的AD用DMA方式时的请注意初始化顺序
- 开始DMA的实验
- S3C2440的DMA控制
- s3c2440的DMA应用
- 44b0的DMA
- DMA通道的使用
- pcie dma的玩法
- sata DMA 的建立
- 谁是组长
- BIGBANG
- DLSODE 计算微分方程组会遇到的一些问题解析
- OCR手机证件扫描光学字符识别
- Java的hashCode()函数
- DMA的初始化
- strtok()函数:字符串分割
- Intellij IDEA 16 通过GUI Form 创建图形界面的方法( JAVA )
- Memcache - 一款图形化memcache监控工具
- CSS3 动画在安卓机上爆卡解决方法
- [JZOJ4161] 于神之怒
- Android Studio下JUnit单元测试
- DMA的使用实例
- 李白打酒问题