2019-12-31

DMA

FMC->SDRAM

Flash

CTOC->LCD->电容屏->DMALD

SDIO->TF---->文件系统

操作系统: GUI(界面);   WIFI;

DMA:直接存储访问

            内存与 外设 / 内存 之间数据的搬移;

            为MCU减负,快速进行数据处理;

串口线发送UART(内存数据->硬件串口寄存器)等待标志位完成才进行下一项

DMA解决数据搬移的过程(独立外设)MCU不参与程序之外的操作

传输:内存<-->外设(内存)

流(Stream)/通道(channel)

     流具有优先级

     流与通道映射固定;

     FIFO封装 / 解封(两个寄存器大小不一致);FIFO缓冲区4字节

     突发传输:一次传输4节拍不被打断(可产生4/8/16个节拍的增量)

DMA中断:达到半传输;传输完成;传输错误;FIFO错误;直接模式错误

仲裁器:为内存和外设端口提供基于优先级的数据流,并启动外设/内存访问序列

DMA配置需求:

通道-->优先级-->数据传输方向(内存到外设)-->存储器 / 外设数据宽度

        -->存储器 / 外设地址是否增量(内存增,外设不增)-->循环模式(非循环)

你可能感兴趣的:(2019-12-31)