文件名称:功能描述-全栈性能测试修炼宝典 jmeter实战 pdf
文件大小:3.69MB
文件格式:PDF
更新时间:2024-06-30 07:53:41
STM32F103
7.3 功能描述 DMA 控制器和 Cortex�-M3 核共享系统数据总线执行直接存储器数据传输。当 CPU 和 DMA 同时访问相同的目标(RAM 或外设)时,DMA 请求可能会停止 CPU 访问系统总线达若干个周期,总线仲裁器执行循环调度,以保证 CPU 至少可以得 到一半的系统总线(RAM 或外设)带宽。 7.3.1 DMA处理 在发生一个事件后,外设发送一个请求信号到 DMA 控制器。DMA 控制器根据通 道的优先权处理请求。当 DMA 控制器开始访问外设的时候,DMA 控制器立即发 送给外设一个应答信号。当从 DMA 控制器得到应答信号时,外设立即释放它的 请求。一旦外设释放了这个请求,DMA 控制器同时撤销应答信号。如果发生更多 的请求时,外设可以启动下次处理。 总之,每个 DMA 传送由 3 个操作组成: ● 从外设数据寄存器或者从 DMA_CMARx 寄存器指定地址的存储器单元执行 加载操作。 ● 存数据到外设数据寄存器或者存数据到 DMA_CMARx 寄存器指定地址的存 储器单元。 ● 执行一次 DMA_CNDTRx 寄存器的递减操作。该寄存器包含未完成的操作 数目。