以下內(nèi)容來自社區(qū)志愿者:清真LC
感謝作者對CW32的支持,并誠摯歡迎廣大工程師與愛好者們的加入,CW32生態(tài)社區(qū)會持續(xù)努力,攜手廣大志愿者共同推動“中國芯”生態(tài)系統(tǒng)的建設(shè)。
例程鏈接:https://pan.baidu.com/s/1RB-YpklkaZ2kOyVSRSyojw?pwd=cw32提取碼:cw32

本測試樣例基于CW32F030C8T6MCU,使用DMA單通道、定時器觸發(fā)ADC實現(xiàn)了12路AD采集。
基本思路 :通過定時器中斷觸發(fā)AD轉(zhuǎn)換,使用ADC的序列斷續(xù)轉(zhuǎn)換模式,
每次轉(zhuǎn)換完成產(chǎn)生EOC中斷均會觸發(fā)DMA搬運;
12路ADC通道劃分為3組,每組4個通道,DMA搬運次數(shù)設(shè)置為4次;
每完成一組DMA搬運,均會進(jìn)入DMA傳輸完成中斷,此時根據(jù)傳輸?shù)拇螖?shù)重新設(shè)置目標(biāo)地址和源地址;
3組DMA搬運完成為一輪,將完成全部12路AD采集。
本方法使用盡可能少的片上資源實現(xiàn)功能,CPU占用率低;
理論上可以擴(kuò)展不止12路AD采集,使用時可自行擴(kuò)展/裁剪。
-
數(shù)據(jù)采集
+關(guān)注
關(guān)注
41文章
8038瀏覽量
120883 -
定時器
+關(guān)注
關(guān)注
23文章
3368瀏覽量
123604 -
dma
+關(guān)注
關(guān)注
3文章
582瀏覽量
105920 -
ADC
+關(guān)注
關(guān)注
0文章
226瀏覽量
16845 -
CW32
+關(guān)注
關(guān)注
1文章
299瀏覽量
1846
發(fā)布評論請先 登錄
CW32的ADC視線,DMA擴(kuò)展采樣思路
CW32定時器及中斷介紹
通過定時器觸發(fā)ADC多通道轉(zhuǎn)換
stm32 定時器觸發(fā)ADC多通道采樣+DMA提取數(shù)據(jù)相關(guān)資料下載
怎樣通過定時器自動觸發(fā)多路ADC進(jìn)行電壓電流的采集呢
【應(yīng)用筆記】運用DMA 功能實現(xiàn)高級定時器和ADC 的同步觸發(fā)采樣
應(yīng)用筆記(三)| 運用DMA 功能實現(xiàn)高級定時器和ADC 的同步觸發(fā)采樣
測試代碼中使用DMA傳輸,定時器觸發(fā)ADC
STM32CUBEMX配置教程(十二)STM32的定時器觸發(fā)的固定頻率ADC采樣(使用DMA)
H743定時器觸發(fā)ADC轉(zhuǎn)換DMA傳輸之應(yīng)用
stm32f303定時器觸發(fā)ADC采樣并通過DMA傳輸
stm32 定時器觸發(fā)ADC多通道采樣+DMA提取數(shù)據(jù)
應(yīng)用筆記(三)| 運用DMA 功能實現(xiàn)高級定時器和ADC 的同步觸發(fā)采樣
CW32使用DMA單通道、定時器觸發(fā)ADC實現(xiàn)了多路AD采集
評論