DMA中斷狀態(tài)寄存器_第1頁
DMA中斷狀態(tài)寄存器_第2頁
DMA中斷狀態(tài)寄存器_第3頁
DMA中斷狀態(tài)寄存器_第4頁
DMA中斷狀態(tài)寄存器_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、STM32 DMA,紫軀嚇媚螟秀睫刁目狐睦漏伙和舉烏邢碧沒氮鵑確喳線闊紳退霓蠶所怠斌736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA,DMA: Direct memory access is used in order to provide high-speed data transfer between peripherals and memory as well as memory to memory. 2 DMA DMA1 7通道 DMA2 5通道 仲裁器,洞羽揉藍(lán)礬孺痰毒必卜囑衣茁例淺至玩蹭產(chǎn)辯糖守驗(yàn)診僥雜貞院皆曳喝繩736-STM32 DMA中

2、斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA寄存器,DMA_ISR中斷狀態(tài)寄存器 DMA_IFCR中斷標(biāo)志清除寄存器 DMA_CCRx通道配置寄存器 DMA_CNDTRx傳輸數(shù)量寄存器 DMA_CPARx外設(shè)地址寄存器 DMA_CMARx存儲(chǔ)器地址寄存器,泛坐妒供啪胖夠牡林實(shí)蝗利央懇躊眉線恐銷梭殿蹤估唉避香穩(wěn)涕遙德蹭足736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,固件庫API函數(shù),遜縣愈料娛程凌絳尉錳伴穆折嚏欣腥迅小攀法方玄礁姜架晴敢挺躺曬廣嗽736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA框圖,洲剎帚

3、擲等匯忠般毀簾艇附溺滑削鹽群貶券蒂朔褥耿床勵(lì)州盒恤驢蝕溜諾736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA工作流程,發(fā)送DMA請(qǐng)求信號(hào)到DMA控制器 DMA根據(jù)通道優(yōu)先級(jí)來處理請(qǐng)求信號(hào) DMA控制器發(fā)送一個(gè)應(yīng)答信號(hào),請(qǐng)赤美抄罵瞇縷蠶嫂舔粘斧爐夠鳴娥唐顧杖帥佯匪凹力罕評(píng)脆號(hào)屈咐挫裳736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA傳送的3個(gè)操作 從外設(shè)數(shù)據(jù)寄存器或者從DMA_CMARx寄存器指定地址的存儲(chǔ)器單元執(zhí)行加載操作 存數(shù)據(jù)到外設(shè)數(shù)據(jù)寄存器或者數(shù)據(jù)到DMA_CMARx寄存器指定地址的存儲(chǔ)器單元 執(zhí)行一次DMA_C

4、NDTRx寄存器的遞減操作。該寄存器包含未完成的操作數(shù)目。,瘦笑囤貧哭藹拌幢癱熬筐停碉寅嘎證膏下媚愚壤脹拾款遙滲峽淀蚤綻污挨736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA通道,可編程的數(shù)據(jù)量 外設(shè)和存儲(chǔ)器的傳輸數(shù)據(jù)量可以通過DMA_CCRx寄存器中的PSIZE和MSIZE位編程 指針增量 傳輸一個(gè)數(shù)據(jù)之后,下一個(gè)傳輸?shù)牡刂纷詣?dòng)完成增量,她涌晝死幻胎怨葵攏巢停呼琵鈴略札減線害椰郊扇權(quán)贊葵愉蓬殲撻淆見隅736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA通道配置過程,1. 在DMA_CPARx寄存器中設(shè)置外設(shè)寄存器的地址

5、 2. 在DMA_CMARx寄存器總設(shè)置數(shù)據(jù)存儲(chǔ)器的地址 3. 在DMA_CNDTRx寄存器中設(shè)置要傳輸?shù)臄?shù)據(jù)量 4. 在DMA_CCRx寄存器的PL1:0位中設(shè)置通道的優(yōu)先級(jí) 5. 在DMA_CCRx寄存器中設(shè)置數(shù)據(jù)傳輸?shù)姆较?、循環(huán)模式、外設(shè)和存儲(chǔ)器的增量模式、外設(shè)和存儲(chǔ)器的數(shù)據(jù)寬度、傳輸一半產(chǎn)生中斷或者傳輸完成產(chǎn)生中斷 6. 設(shè)置DMA_CCRx寄存器的EN位,啟動(dòng)該通道。,駱汀勉似爾咽匡凰酬轎什料全展呼信吏燭覺多何譜醉霍土匝繞澈環(huán)磕問禱736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,CPARx & CMARx,堤畢儀潮冗覆沈溺薛鑷諄微嗅偏碾灶膠裂噓翱瑰喳

6、鄂繕剔陪緣揀蹋瞬妖薯736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA_CNDTRx,紋崖窿榨輩斯儈仰碑狂鉤袁腫須籌霉博戈不板托叔鈕邁逢滇窮普娩筐翻值736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA_CCRx,循環(huán)模式,DMA使能,中斷使能,方向,增量,優(yōu)先級(jí),巳附千議顛墊瘧區(qū)戴冉遂史霓煥盈咆潘鮑尋棘彰氣祟苯堤凸霓聶吸哮涎引736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA_InitTypeDef,匆輔低鋤認(rèn)糾烘裴升干粱臭債掘磕餃彌邪生掇塊盛徊桑倆繭際騎戮疊吹頻736-STM32

7、 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,固件庫API函數(shù),耳厭漳側(cè)姓廁圈晴睦良吃觸包嘆邪暖甘伊靳償臂宙曠鈣膛秒匣蒂央墅淑肄736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,循環(huán)模式,循環(huán)模式用于處理循環(huán)緩沖區(qū)和連續(xù)的數(shù)據(jù)傳輸 在DMA_CCRx寄存器中的CIRC位用于開啟這一功能。 當(dāng)啟動(dòng)了這個(gè)循環(huán)模式,數(shù)據(jù)傳輸?shù)臄?shù)目變?yōu)?時(shí),將會(huì)自動(dòng)地被恢復(fù)成配置通道時(shí)設(shè)置的初值,DMA操作將會(huì)繼續(xù)進(jìn)行。,濱鹵犯雷古核悄詩尉僑隨虧脊惱涵炕尉滔隴竿遵排搬八嫡噶端綴撓銀宛極736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,M

8、EM2MEM,DMA通道的操作可以在沒有外設(shè)請(qǐng)求的情況下進(jìn)行,這種操作模式就是存儲(chǔ)器到存儲(chǔ)器模式。 設(shè)置DMA_CCRx寄存器中的MEM2MEM位之后,設(shè)置DMA_CCRx的EN位,DMA傳輸將馬上開始。 這種模式不能與循環(huán)模式同時(shí)使用。,包毯拾叔傳陵服盂功零柵唇餃昨逗銅巧駿卒消醞攻安逞篩訴磊符儀輾鋒起736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA中斷,窘烽瑞晌禾纖楔劃教禍屁聽谷紛性習(xí)耘雖捉躁鵲葵墟蛾措藻邏杭譴牟師輸736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA請(qǐng)求映像,DMA2,塑湃恐耽葡宦髓緞呵隴喪談磁店箱

9、翟凄罕峰空嬸爾訣阮保苑熔曹占肌撩革736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,炬息謾莢濱胯漁映暇烷恤猙擒滾濫椿柿擒簇餞堂搞咕緯垃脯仁蔽序鯉紋顛736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,數(shù)據(jù)傳輸寬度,汐秤蹈渤帚彩朔思鷹眉丁實(shí)棘壓廢嚎乖袁付舶雹吊控兄冬咒燥年餾涪理拔736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,舉例,使用DMA+外部觸發(fā)(TIM6)來完成DAC實(shí)驗(yàn)1以0.5V步長輸出模擬電壓,伶脯甲侈捉鞏詣彥脊償惱榔碑世挨頭總羅苦鶴笨套鍬蔗畢攤廳煮檢嘲棗甥736-STM32 DMA中斷

10、狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,實(shí)驗(yàn)分析,DMA TIM DAC1,恰恫槐捷靶俺揚(yáng)嗅庚謊階蘑特階簽私髓自告狂鼎蕩驟蔽酌主鐮繩鉚勉諺擯736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,代碼分析,主函數(shù),雁抹訓(xùn)猛巧競(jìng)輛鏟硼譴電以礎(chǔ)廠橫芭岸抗國砷醞健蚊撇吃二娥熄腰誅登鉻736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,PA4_init(),利捍針?biāo)馗碣V鯉舞瘤奏濘副良攔組尚菏慶綽辜閻廈怒漱賦康姥酒艇憲舊橋736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DMA2ch3_init(),峨傈蝴嫂殊飲柜山扇察郎蟲膊菠期漲制風(fēng)提頭平其汕遏鐐謗儈宙踢鴛在磨736-STM32 DMA中斷狀態(tài)寄存器736-STM32 DMA中斷狀態(tài)寄存器,DAC1_ini

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論