国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 關于STM32的ADC的掃描模式

關于STM32的ADC的掃描模式

作者: 時間:2016-11-27 來源:網絡 收藏
下面這張截圖是 我看的 STM32參考手冊的關于ADC狀態(tài)寄存器ADC1_SR的資料


我經過參考網上的資料 感覺EOC位好像是每個通道轉換結束 置位。而不是像書上這樣說的 通道組轉換結束時置位。
就像掃描模式,應該是每一個通道轉換完就置一次,而不是等所有的通道都結束了才置位的。
不知道我理解的對不對?
書上寫錯了的?
1L:
額!這個還真不知道
2L(版主):
回復【樓主位】utopia779:
---------------------------------
這個要實驗一下了.以實際實驗結果為準.
3L:
應該是每一個通道轉換完就置一次
這樣的話DMA才能在每個通道轉換完立即取出數據

我是這樣理解的
4L(我自己):
這個問題 現在我的理解是這樣的

這個采樣結束標記位 是完成所有的通道才置位的

所以,我們無法讀取每個通道的采樣數據

那怎么辦呢?

那就需要使用DMA來讀數據。

會有人問 DMA怎么知道 什么時候采樣數據呢!

這個看 STM參考手冊 或許 能夠看得出來。

ADC的DMA請求并不經過 規(guī)則通道數據寄存器,而是通過轉換器直接申請。


立此為證,等我完全明白了 再來解釋。

補充一張圖 就會發(fā)現 采樣多個通道 必須使用DMA
如下圖
具體的使用步驟:
主要是配置 ADC和 DMA。記得打開ADC的DMA允許位。






打開一次DMA的傳輸 DMA開始工作
然后開始進行AD轉換,轉換后產生DMA請求,將數據進行存儲, 存儲的采樣數取決于 DMA設置的數量。


關鍵詞: STM32ADC掃描模

評論


技術專區(qū)

關閉