DMA介绍
简单描述DMA是数据搬运工
DMA的意义:代替CPU区=去搬运数据,为CPU减负。
①数据搬运工作比较耗时间
②数据搬运工时效要求很高
③没什么技术含量(CPU节约出来的时间可以处理更重要的事)
三种搬运方式
①存储器——>存储器
②存储器——>外设 (例如:将某数据buf写入串口TDR寄存器)
③外设——>(例如:将串口RDR寄存器写入某数据buf)
简单描述DMA是数据搬运工
DMA的意义:代替CPU区=去搬运数据,为CPU减负。
①数据搬运工作比较耗时间
②数据搬运工时效要求很高
③没什么技术含量(CPU节约出来的时间可以处理更重要的事)
三种搬运方式
①存储器——>存储器
②存储器——>外设 (例如:将某数据buf写入串口TDR寄存器)
③外设——>(例如:将串口RDR寄存器写入某数据buf)