資料介紹
直接存儲器訪問 (Direct Memory Access, DMA)控制器是 Microchip 的高性能 16 位數字信號控制器(Digital Signal Controller,DSC)系列中很重要的子系統。通過該子系統,無需 CPU 協助即可在 CPU 及其外設之間方便地傳輸數據。 dsPIC33E/PIC24E DMA 控制器針對高性能實時嵌入式應用進行了優化,這些應用要求優先考慮確定性和系統響應延時。
DMA 控制器在外設數據寄存器和數據空間 SRAM 之間傳輸數據。dsPIC33E/PIC24E 的 DMA 子系統使用雙端口 SRAM 存儲器 (DPSRAM)和寄存器結構,這使 DMA 可以通過自己獨立的地址和數據總線進行操作,而不會影響 CPU 操作。這種架構無需進行周期挪用,在周期挪用情況下,當有優先級更高的 DMA 傳輸請求時會使 CPU 暫停。CPU 和 DMA 控制器都可以讀寫數據空間中的地址,而不會造成干擾 (例如 CPU 暫停),這可以獲得最大的實時性能。或者說, CPU處理不會影響存儲器與外設之間的 DMA 操作和數據傳輸。例如,執行運行時自編程(Run-TimeSelf-Programming,RTSP)操作時,在 RTSP 完成之前,CPU 不會執行任何指令。這種情況不會影響存儲器和外設之間的數據傳輸。
此外,DMA 可以訪問整個數據存儲空間(SRAM 和 DPSRAM)。當 CPU 或 DMA 嘗試訪問非雙端口 SRAM 時,將會使用數據存儲器總線仲裁器,可能導致 DMA 或 CPU 暫停。
- dsPIC33E/PIC24E系列參考手冊之I/O端口
- dsPIC33E/PIC24E系列參考手冊之看門狗定時器和節能模式
- dsPIC33E/PIC24E系列參考手冊之編程和診斷
- dsPIC33E/PIC24E系列參考手冊之程序存儲器
- dsPIC33E/PIC24E系列參考手冊之數據存儲器
- dsPIC33E/PIC24E系列參考手冊之閃存編程
- dsPIC33E/PIC24E系列參考手冊之振蕩器
- dsPIC33E/PIC24E 系列參考手冊—第21章 增強型控制器局域網(ECAN?)
- dsPIC33E/PIC24E系列中文參考手冊—第13章 輸出比較
- dsPIC33E/PIC24E系列中文參考手冊—運放/比較器
- dsPIC33E/PIC24E系列中文參考手冊—第34章 數據 EEPROM
- dsPIC33E/PIC24E系列參考手冊之CPU模塊
- dsPIC33E/PIC24E系列中文參考手冊—第19章 I2 C?
- dsPIC33E/PIC24E 系列參考手冊—第12章 輸入捕捉
- dsPIC33E/PIC24E 系列參考手冊—第01章 簡介
- 內存儲器主要用來存儲什么 998次閱讀
- 內存儲器分為隨機存儲器和什么 1355次閱讀
- 隨機訪問存儲器(RAM)和只讀存儲器(ROM)的區別 2728次閱讀
- STM32基礎知識:串口通信-DMA方式 5731次閱讀
- STM32F1的DMA使用 2948次閱讀
- DMA傳輸方式 3452次閱讀
- 如何設置 DMA(直接內存訪問) 3995次閱讀
- PIC16C5X單片機的程序存儲器結構和堆棧技術介紹 2170次閱讀
- 采用嵌入式相變存儲器的BEOL e-NVM解決方案 1602次閱讀
- 一文詳解51單片機的存儲器組織結構 1w次閱讀
- PIC單片機特點及不足之處解析 6795次閱讀
- PIC16F87x單片機存儲器特點及數據存儲器使用規劃 4357次閱讀
- STM32 DMA中DMA和CPU兩者怎么實現分時使用內存 1.7w次閱讀
- dma技術的工作原理分析 2.5w次閱讀
- pic單片機教程之數據存儲器的直接間接尋址方式 8861次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 2次下載 | 免費
- 2AN158 GD32VW553 Wi-Fi開發指南
- 1.51MB | 2次下載 | 免費
- 3AN148 GD32VW553射頻硬件開發指南
- 2.07MB | 1次下載 | 免費
- 4AN111-LTC3219用戶指南
- 84.32KB | 次下載 | 免費
- 5AN153-用于電源系統管理的Linduino
- 1.38MB | 次下載 | 免費
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費
- 7SM2018E 支持可控硅調光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費
- 8AN-1308: 電流檢測放大器共模階躍響應
- 545.42KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 130次下載 | 免費
- 4使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 53314A函數發生器維修手冊
- 16.30 MB | 31次下載 | 免費
- 6美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 7如何正確測試電源的紋波
- 0.36 MB | 17次下載 | 免費
- 8感應筆電路圖
- 0.06 MB | 10次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多