



產(chǎn)品描述
PY32F072RBT6
2.9. DMA 直接存儲器存取(DMA)用來提供在外設(shè)和存儲器之間或者存儲器和存儲器之間的高速。 DMA 控制器有 7 條 DMA 通道,每條通道負責(zé)管理來自 1 個或者多個外設(shè)對存儲器訪問的請求。DMA 控制 器包括處理 DMA 請求的仲裁器,用于處理各個 DMA 請求的優(yōu)先級。 DMA 支持循環(huán)的緩沖器管理,了當控制器到達緩沖器末端時需要干預(yù)用戶代碼。 每個通道都直接連接專用的硬件 DMA 請求,且都同樣支持軟件觸發(fā)。這些功能通過軟件來配置。 DMA 可用于主要外設(shè):TIMERs,SPI, I2C, USART,ADC,DAC,CAN,USB GPIO DIV 2.10. 中斷 PY32F072 通過 Cortex-M0+處理器內(nèi)嵌的矢量中斷控制器(NVIC)和一個擴展中斷/事件控制器(EXTI)來處理 異常。 2.10.1. 中斷控制器 NVIC NVIC 是 Cortex-M0+處理器內(nèi)部緊耦合 IP。NVIC 可以處理來自處理器外部的 NMI(不可屏蔽中斷)和可 屏蔽外部中斷,以及 Cortex-M0+內(nèi)部異常。NVIC 提供了靈活的優(yōu)先級管理。 處理器核心與 NVIC 的緊密耦合大大減少了中斷事件和相應(yīng)中斷服務(wù)例程(ISR)啟動之間的延遲。ISR 向量 列在一個向量表中,存儲在 NVIC 的一個基地地址。要執(zhí)行的 ISR 的向量地址是由向量表基址和用作偏移量的 ISR 序號組成的。 如果高優(yōu)先級的中斷事件發(fā)生,而低優(yōu)先級的中斷事件剛好在等待響應(yīng),稍后到達的高優(yōu)先級的中斷事件 將首先被響應(yīng)。另一種優(yōu)化稱為尾鏈(tail-chaining)。當從一個高優(yōu)先級的 ISR 返回時,然后啟動一個掛起的 低優(yōu)先級的 ISR,將跳過不必要的處理器上下文的壓棧和彈棧。這減少了延遲,提高了電源效率。 NVIC 特性: ? 低延時中斷處理 ? 4 級中斷優(yōu)先級 ? 支持 1 個 NMI 中斷 ? 支持 32 個可屏蔽外部中斷 ? 支持 10 個 Cortex-M0+異常 ? 高優(yōu)先級中斷可打斷低優(yōu)先級中斷響應(yīng) ? 支持尾鏈(tail-chaining)優(yōu)化 ? 硬件中斷向量檢索
您是第7612555位訪客
版權(quán)所有 ©2026-08-25 粵ICP備2023144498號
深圳悟芯電子科技有限公司 保留所有權(quán)利.
技術(shù)支持: 八方資源網(wǎng) 免責(zé)聲明 管理員入口 網(wǎng)站地圖手機網(wǎng)站

微信號碼
地址:廣東省 深圳市 南山區(qū) 前海深港合作區(qū)前灣一路1號
聯(lián)系人:唐經(jīng)理先生
微信帳號: