學(xué)習(xí)目標(biāo)
- 加強(qiáng)理解DMA數(shù)據(jù)傳輸過程
- 加強(qiáng)掌握DMA的初始化流程
- 掌握DMA數(shù)據(jù)表查詢
- 理解源和目標(biāo)的配置
- 理解數(shù)據(jù)傳輸特點(diǎn)
- 能夠動(dòng)態(tài)配置源數(shù)據(jù)
學(xué)習(xí)內(nèi)容
需求
uint8_t data;
串口接收(&data);
data有數(shù)據(jù)了
實(shí)現(xiàn)串口的數(shù)據(jù)接收,要求采用dma的方式。
數(shù)據(jù)交互流程
文章來源:http://www.zghlxwxcb.cn/news/detail-775505.html
- CPU配置好DMA
- 外部數(shù)據(jù)發(fā)送給串口外設(shè)
- 串口外設(shè)觸發(fā)中斷
- CPU處理中斷邏輯,通知DMA干活
- DMA請求源數(shù)據(jù)
- DMA獲取源數(shù)據(jù)
- DMA將獲取的源數(shù)據(jù)交給目標(biāo)
開發(fā)流程
依賴引入
添加標(biāo)準(zhǔn)庫中的gd32f4x
文章來源地址http://www.zghlxwxcb.cn/news/detail-775505.html
到了這里,關(guān)于嵌入式開發(fā)——DMA外設(shè)到內(nèi)存的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!