在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32G0系列多通道ADC的問題避坑速看!

冬至子 ? 來源:嵌入式技術(shù)開發(fā) ? 作者:Mr張工 ? 2023-10-12 10:04 ? 次閱讀

STM32G0系列單片機是ST新推出的一個系列,基于Arm Cortex-M0 +內(nèi)核,在嚴格的功率預算內(nèi)提供出色的性能。目前來說相比F系列的,價格也比較實惠。

但是新東西,就意味著資料相對較少,不過還好有STM32CubeMx這個工具,使用戶只關(guān)心應用層程序即可,可以像F系列一樣使用,大大降低了開發(fā)難度。

當然也會有一些意想不到的問題。今天調(diào)試G070的ADC就遇到一個問題,分享給大家,使大家少走彎路。

遇到問題

項目用到多通道ADC采樣,使用DMA+多通道掃描的方式,配置了以下4個通道:

圖片

使能了掃描模式、連續(xù)轉(zhuǎn)換模式和DMA:

圖片

但是在配置轉(zhuǎn)換通道時,發(fā)現(xiàn)下拉菜單只有ADC_IN10和ADC_IN11,無法配置ADC_IN15和16通道:

圖片

原以為是我用的庫版本有BUG,于是更新到了最新的庫,發(fā)現(xiàn)還是這樣。然后就試著先生成代碼,手動修改為ADC_IN15和16.程序運行發(fā)現(xiàn)各個通道的數(shù)據(jù)都亂了。。。去掉這兩個通道就正常了。

心想,難道芯片有BUG?還是看看芯片的手冊吧,于是翻看了數(shù)據(jù)手冊和參考手冊。終于發(fā)現(xiàn)了問題所在,不是芯片本身的問題,而是使用的問題。

發(fā)現(xiàn)問題

G0系列的ADC在多通道掃描應用時有兩種模式:

  • Sequencer fully configurable

轉(zhuǎn)換序列號可完全配置。采用這種方式時,多通道ADC的轉(zhuǎn)換順序是可以自定義的。如下,每個通道可單獨配置。

圖片

  • Sequencer not fully configurable

轉(zhuǎn)換序列號不可配置。采用這種方式時,多通道ADC的轉(zhuǎn)換順序是固定的,按照通道號從小到大的順序來依次轉(zhuǎn)換。如下圖,采用選擇這種方式時,沒有單獨配置每個通道的選項。

圖片

在Sequencer fully configurable這種方式時,參考手冊中有這樣兩句話:

圖片

這種方式最多支持8個序列通道,只有ADC_IN0~ADC_IN14通道才可以使用這種模式。

解決問題

所以說上面配置的ADC_IN15和16通道是無法配置的,修改為Sequencer not fully configurable模式后,重新生成代碼,運行采樣后一切正常!

另外跟F系列不同的是,Sequencer fully configurable方式最多支持8個通道,使用超過8個通道時需要注意。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • dma
    dma
    +關(guān)注

    關(guān)注

    3

    文章

    566

    瀏覽量

    100966
  • Cortex-M0
    +關(guān)注

    關(guān)注

    4

    文章

    124

    瀏覽量

    38808
  • STM32單片機
    +關(guān)注

    關(guān)注

    59

    文章

    549

    瀏覽量

    58823
  • ADC采樣
    +關(guān)注

    關(guān)注

    0

    文章

    134

    瀏覽量

    12904
  • stm32cubemx
    +關(guān)注

    關(guān)注

    5

    文章

    284

    瀏覽量

    15006
收藏 人收藏

    評論

    相關(guān)推薦

    stm32 定時器觸發(fā)ADC通道采樣+DMA提取數(shù)據(jù)相關(guān)資料下載

    stm32g0 定時器觸發(fā)ADC通道采樣+DMA提取數(shù)據(jù)stm32g0 定時器觸發(fā)ADC
    發(fā)表于 02-15 06:46

    STM32G0系列安全手冊

    本文檔描述如何在安全相關(guān)系統(tǒng)的背景下使用 STM32G0 Series 微控制器,并指定了為達到目標安全完整性等級,用戶需承擔的安裝和操作責任。本手冊適用于 STM32G0 Series 微控制器
    發(fā)表于 09-07 06:51

    關(guān)于STM32G0將會在今年爆發(fā)嗎?

    STM32G0將會在今年爆發(fā)嗎?
    的頭像 發(fā)表于 03-04 11:21 ?4720次閱讀

    STM32G0系列ADC掃描序列模式解讀

    有人在使用STM32G0芯片的ADC模塊時,往往因為掃描模式的理解不到位或選擇不當導致些問題。這里就該話題做點簡單分享介紹,不妨以一個實例展開。現(xiàn)在共用到ADC1模塊的4個ADC
    發(fā)表于 12-08 21:06 ?13次下載
    <b class='flag-5'>STM32G0</b><b class='flag-5'>系列</b><b class='flag-5'>ADC</b>掃描序列模式解讀

    stm32 定時器觸發(fā)ADC通道采樣+DMA提取數(shù)據(jù)

    stm32g0 定時器觸發(fā)ADC通道采樣+DMA提取數(shù)據(jù)stm32g0 定時器觸發(fā)ADC
    發(fā)表于 12-16 16:56 ?68次下載
    <b class='flag-5'>stm32</b> 定時器觸發(fā)<b class='flag-5'>ADC</b><b class='flag-5'>多</b><b class='flag-5'>通道</b>采樣+DMA提取數(shù)據(jù)

    AN5096_介紹STM32G0系列硬件開發(fā)

    AN5096_介紹STM32G0系列硬件開發(fā)
    發(fā)表于 11-21 08:11 ?4次下載
    AN5096_介紹<b class='flag-5'>STM32G0</b><b class='flag-5'>系列</b>硬件開發(fā)

    STM32G0學習資料

    STM32G0學習資料
    發(fā)表于 11-21 08:11 ?16次下載
    <b class='flag-5'>STM32G0</b>學習資料

    AN5145_從STM32F0系列遷移到STM32G0系列的應用

    AN5145_從STM32F0系列遷移到STM32G0系列的應用
    發(fā)表于 11-21 17:06 ?17次下載
    AN5145_從<b class='flag-5'>STM32F0</b><b class='flag-5'>系列</b>遷移到<b class='flag-5'>STM32G0</b><b class='flag-5'>系列</b>的應用

    AN5145_從STM32F0系列STM32G0 系列的應用移手冊

    AN5145_從STM32F0系列STM32G0 系列的應用移手冊
    發(fā)表于 11-21 17:06 ?13次下載
    AN5145_從<b class='flag-5'>STM32F0</b><b class='flag-5'>系列</b>到 <b class='flag-5'>STM32G0</b> <b class='flag-5'>系列</b>的應用移手冊

    PM0223_STM32L0STM32G0單片機編程手冊

    PM0223_STM32L0STM32G0單片機編程手冊
    發(fā)表于 11-24 08:29 ?15次下載
    PM0223_<b class='flag-5'>STM32L0</b>和<b class='flag-5'>STM32G0</b>單片機編程手冊

    STM32G0開發(fā)筆記:使用ADC進行NTC溫度采集

    使用Platformio平臺的libopencm3開發(fā)框架來開發(fā)STM32G0,以下使用ADC進行NTC溫度采集。
    的頭像 發(fā)表于 01-16 15:12 ?9981次閱讀
    <b class='flag-5'>STM32G0</b>開發(fā)筆記:使用<b class='flag-5'>ADC</b>進行NTC溫度采集

    STM32G0開發(fā)筆記:通道ADC與DMA的使用

    使用Platformio平臺的libopencm3開發(fā)框架來開發(fā)STM32G0,以下為通道ADC與DMA的使用。
    的頭像 發(fā)表于 01-17 10:41 ?7267次閱讀
    <b class='flag-5'>STM32G0</b>開發(fā)筆記:<b class='flag-5'>多</b><b class='flag-5'>通道</b><b class='flag-5'>ADC</b>與DMA的使用

    使用platformio平臺和Arduino框架開發(fā)STM32G0

    使用platformio平臺和Arduino框架開發(fā)STM32G0,開發(fā)環(huán)境使用VSCode+PlatformIO插件;
    的頭像 發(fā)表于 01-17 11:05 ?4065次閱讀
    使用platformio平臺和Arduino框架開發(fā)<b class='flag-5'>STM32G0</b>

    用戶手冊|STM32G0 系列安全手冊

    ? 引言?? 本文檔描述如何在安全相關(guān)系統(tǒng)的背景下使用 STM32G0 Series 微控制器,并指定了為達到目標安全完整性等級,用戶需承擔的安裝和操作責任。本手冊適用于 STM32G0
    的頭像 發(fā)表于 02-20 21:40 ?2164次閱讀

    STM32G0系列安全手冊

    電子發(fā)燒友網(wǎng)站提供《STM32G0系列安全手冊.pdf》資料免費下載
    發(fā)表于 07-31 16:25 ?0次下載
    <b class='flag-5'>STM32G0</b><b class='flag-5'>系列</b>安全手冊
    主站蜘蛛池模板: 特黄一级视频 | 国产日韩欧美一区二区 | 国产乱淫a∨片免费视频 | 在线观看三级网站 | 国产午夜精品福利 | 思思99re66在线精品免费观看 | 国产自在自线午夜精品视频在 | 久草免费新视频 | 美女被草视频 | 国产亚洲小视频 | 一本大道高清在线视频 视频 | 开心激情小说 | 免费人成黄页在线观看日本 | 久久五月网 | 久久精品夜夜夜夜夜久久 | 色爱区综合激月婷婷激情五月 | 午夜小视频在线播放 | 视频在线一区 | 在线播放你懂 | 国产成人永久在线播放 | 桃花色综合影院 | 激情五月综合网 | 1024国产你懂的日韩 | 午夜在线观看免费 | 色视频一区二区三区 | 狠狠干免费视频 | 欧美日韩一区二区视频图片 | 日日插天天操 | 美女视频永久黄网站免费观看国产 | 久久99精品久久久久久久不卡 | 男啪女色黄无遮挡免费观看 | 欧美香蕉视频 | 99国产精品久久久久久久成人热 | eee在线播放成人免费 | 男人的天堂视频在线 | 日本污视频网站 | 校园春色亚洲欧美 | 琪琪午夜免费影院在线观看 | 四虎影院永久 | 91中文字幕视频 | 色多多在线看 |