娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

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

發布者:lambda21最新更新時間:2024-09-27 來源: elecfans關鍵字:多通道  ADC 手機看文章 掃描二維碼
隨時隨地手機看文章

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


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


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

遇到問題

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

圖片

使能了掃描模式、連續轉換模式和DMA:

圖片

但是在配置轉換通道時,發現下拉菜單只有ADC_IN10和ADC_IN11,無法配置ADC_IN15和16通道:

圖片

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

心想,難道芯片有BUG?還是看看芯片的手冊吧,于是翻看了數據手冊和參考手冊。終于發現了問題所在,不是芯片本身的問題,而是使用的問題。

發現問題

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

  • Sequencer fully configurable

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

圖片

  • Sequencer not fully configurable

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

圖片

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

圖片

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

解決問題

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

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


關鍵字:多通道  ADC 引用地址:STM32G0系列多通道ADC的問題避坑速看!

上一篇:基于STM32L431低功耗芯片制作的電子墨水屏相冊
下一篇:怎樣去設計一種基于STM32單片機的智能手環脈搏心率計步器呢

推薦閱讀最新更新時間:2025-07-01 15:23

介紹一種關于STM32 ADC 多通道16路電壓采集技術
下面介紹一種利用STM32單片機制作的16路多通道ADC采集電路圖和源程序。采用USB接口與電腦連接,實則USB轉串口方式,所以上位機可以用串口作為接口。電路圖中利用LM324作為電壓跟隨器,起到保護單片機引腳的作用。直接在電腦USB取點,省去外接電源麻煩,實測耗電電流不到20ma. 1.主控電路圖: 2. USB轉串口電路圖 3.LM324電壓跟隨器電路圖 4.濾波電路圖 5.16路接口電路圖 6.電源電路圖 7.16路ADC初始化程序: voidAdc_Init(void) { //先初始化IO口 RCC-》APB2ENR|=0X7《《2;//使能PORTAPORABPORTC口時鐘 GPIOA-》CR
[單片機]
介紹一種關于STM32 <font color='red'>ADC</font> <font color='red'>多通道</font>16路電壓采集技術
經典_STM32_ADC多通道采樣的例子
STM32 ADC多通道轉換 描述:用ADC連續采集11路模擬信號,并由DMA傳輸到內存。ADC配置為掃描并且連續轉換模式,ADC的時鐘配置為12MHZ。在每次轉換結束后,由DMA循環將轉換的數據傳輸到內存中。ADC可以連續采集N次求平均值。最后通過串口傳輸出最后轉換的結果。 程序如下: #i nclude stm32f10x.h //這個頭文件包括STM32F10x所有外圍寄存器、位、內存映射的定義 #i nclude eval.h //頭文件(包括串口、按鍵、LED的函數聲明) #i nclude SysTickDelay.h #i nclude UART_INTERFACE.h #i nclude stdio.h #def
[單片機]
STM32 ADC多通道采樣聲音傳感器和環境光傳感器
一、DMA 直接存儲器存取(Direct Memory Access,DMA),直接存儲器存取用來提供在外設和存儲器之間或者存儲器和存儲器之間的高速數據傳輸。無須CPU的干預,通過DMA數據可以快速地移動。這就節省了CPU的資源來做其他操作。 二、ADC連續模式和掃描模式 ADC單通道時,只進行一次ADC轉換,關閉連續轉換模式,掃描模式關閉,這樣ADC通道轉換完成后停止,等待ADC轉換的下一次啟動。進行連續ADC轉換時,ADC配置為連續轉換模式,掃描模式關閉,ADC通道,轉換一次后,接著進行下一次轉換,不斷連續。 ADC多通道時,要使能掃描模式。如果關閉連續轉換模式,ADC多個通道,按照配置的順序依次轉換一次完成后,
[單片機]
STM32 <font color='red'>ADC</font><font color='red'>多通道</font>采樣聲音傳感器和環境光傳感器
寬帶多通道調試信號分析利器,滿足RF新技術復雜測試要求
RF復雜測試對測試設備提出更高需求 無線通信系統的不斷更新產生了對先進RF測試設備的需求,以滿足這項新技術的復雜測試要求。這些測試設備需要能夠處理更高的頻率、更寬的帶寬和更復雜的調制方案。 ? 波束成形:使用先進的波束成形技術來提高信號強度和質量。多通道測試應側重于測試系統的波束成形能力,包括波束控制、波束跟蹤和波束成形算法性能。 ? 大規模MIMO:大規模MIMO技術涉及使用大量天線來提高信號質量和容量。多通道測試應側重于測試大規模MIMO系統的性能,包括天線放置、信道建模和信號隔離。 ? 載波聚合:使用載波聚合來提高帶寬和數據速率。多通道測試應側重于測試系統的載波聚合能力,包括多個頻段的信號生成和
[測試測量]
寬帶<font color='red'>多通道</font>調試信號分析利器,滿足RF新技術復雜測試要求
[nrf52820] DONGLE適配器 ESB(2.4G) 主從一體方案 多通道通信 動態調頻
一、架構說明 【注意】 CMSIS版本不能低于5.8.0,否則程序將不正常運行。 ARM.CMSIS.5.8.0.pack 5.8.0更新了 +---hand_write_board | +---bsp | | ---nrf52 | +---chip | | +---nRF_Drivers | | +---nRF_Libraries | | ---nRF5_SDK_17.0.2_d674dde | +---lib | | ---queue | +---os | | ---rtx5
[單片機]
[nrf52820] DONGLE適配器 ESB(2.4G) 主從一體方案 <font color='red'>多通道</font>通信 動態調頻
蘋果要研發多通道智能揚聲器系統?專利上是這么表達的
據報道,蘋果公司向歐洲專利局提交了一項新的專利,該專利描述的是一個多通道、用戶可配置的智能 揚聲器 系統,它需要以蘋果即將推出的? HomePod ?作為基礎。HomePod 是一款能夠智能適應環境并提供最佳聲音匹配的單通道音頻輸出設備,而蘋果的新專利描述了一個更廣泛的多通道揚聲器系統,它可以在一個房間內將聲音智能傳播到“基于用戶定位、音頻來源或者揚聲器陣列”的單獨區域。 通過蘋果描述的新系統,揚聲器陣列可以在一個房間內確定參數,并根據“多區域音頻束”生成音頻輸出。也就是說,蘋果設想的是一個由多個揚聲器組成的音頻系統,每一個揚聲器都要負責將某些聲音元素傳播到房間內的各個位置。 ? ? ? ? ? 這個系統描述的是一
[嵌入式]
羅德與施瓦茨公司發布RT-ZVC多通道功率探頭
全新R&S RT-ZVC02/04多通道功率探頭在不用切換量程的情況下同時實現電流和電壓的大測試動態范圍,從而幫助用戶實現對芯片、射頻通信模塊以及智能手表等可穿戴設備的電能消耗監測。配合R&S RTE或RTO系列示波器,用戶可以清晰地實現電流消耗與其他模擬或數字控制信號的相關測試,從而幫助研發人員在可穿戴和無線設備開發早期優化電池壽命設計。 2017年3月16日,更長的電池壽命是移動設備、物聯網以及其他可穿戴設備追求的重要特征。為了最小化電能消耗,這些設備除了在非常短的活躍工作階段需要較高電流外,通常待機電流很小。真實狀態下的功耗測試需要非常寬的測試動態范圍。由于不同電路模塊在不同時間被激活,常常需要多通道同時測試。R&
[電源管理]
羅德與施瓦茨公司發布RT-ZVC<font color='red'>多通道</font>功率探頭
使用多通道二極管功率探頭 實現精確功率測量
從經典方法到集成功率探頭 長期以來,功率計都是由功率計主機和經電纜連接的外部功率探頭組合在一起。在功率探頭中射頻信號被轉換成電壓信號,經過放大,然后數字化,并在主機中顯示。 此類功率計中,功率探頭和功率計主機之間是純模擬傳輸。這種方法的優點是可以為當前的任務選擇合適的功率探頭,而不需要新的功率計主機。但是其固有的缺點是功率探頭不能獨立工作,沒有主機則無法使用。 然而,隨著元器件日益微型化,以及現在小型、節能處理器的性能不斷提升,情況已經改變。同時,現在能夠將功率計制作成小型、集成單元,并且可通過標準的USB接口直接將其連接到PC或功率計主機。這種情況下,主機不進行任何模擬信號處理,而是主要用于操作功率計和顯示測量值。這種解決方案有
[測試測量]
使用<font color='red'>多通道</font>二極管功率探頭 實現精確功率測量
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 精河县| 夏河县| 郴州市| 乌海市| 西乡县| 宜宾市| 侯马市| 鲁山县| 堆龙德庆县| 青铜峡市| 建宁县| 福贡县| 赤峰市| 馆陶县| 莱阳市| 罗平县| 蓝田县| 仁怀市| 额敏县| 重庆市| 定西市| 温宿县| 富顺县| 安宁市| 东兰县| 云南省| 怀化市| 津市市| 新蔡县| 曲阜市| 汶上县| 昌江| 洛浦县| 利川市| 南城县| 顺昌县| 农安县| 新疆| 永丰县| 金山区| 贡山|