關(guān)于CH32V203 ADC 規(guī)則組掃描模式數(shù)據(jù)讀取問題咨詢

提供的參考案例中 規(guī)則模式只有一個(gè)通道,如果在規(guī)則模式中開啟多個(gè)AD通道 的掃描模式,數(shù)據(jù)如何讀???

自己測試下,待E0C 置位之后連續(xù)多次讀取RDATAR寄存器,數(shù)據(jù)一致。

如果使用DMA進(jìn)行掃描模式ADC數(shù)據(jù)搬運(yùn),ADC觸發(fā)DMA的邏輯是以下情況的什么模式?

  1. 掃描模式下每轉(zhuǎn)換完一個(gè)通道觸發(fā)一次DMA搬運(yùn) RDATAR寄存器數(shù)據(jù)?

  2. 掃描模式下全部通道都轉(zhuǎn)換完成再進(jìn)行DMA觸發(fā)?


謝謝


您好,附件例程為CH32V203 ADC多通道DMA傳輸?shù)睦?,可以參考一下。多通道模式下需要開啟掃描模式,每個(gè)通道完成ADC數(shù)據(jù)采集后數(shù)據(jù)就會(huì)通過DMA傳輸出去,不是全部轉(zhuǎn)換完成后再進(jìn)行DMA傳輸。

icon_rar.gifCH32V203 ADC-DMA多通道.zip




@TECH62

多謝指導(dǎo),采用附件中的code已經(jīng)可以實(shí)現(xiàn)數(shù)值讀取了。

關(guān)于代碼中 初始化順序是不是需要嚴(yán)格遵循這個(gè)順序?

DMA的使能能不能放到ADC DMA使能之后呢?

謝謝

image.png


您好,一般都是按照這個(gè)順序,關(guān)于使能的前后順序,DMA的使能放在ADC DMA使能之后應(yīng)該也是沒問題的,但一般DMA使能在DMA初始化配置時(shí)就使能開啟了。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频