哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

STM32F0xx_ ADC采集電壓配置詳細(xì)過(guò)程

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-04-08 09:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

關(guān)于ADC這一塊的功能基本上也算是CortexM芯片的標(biāo)配了。ST的每一塊芯片都有這個(gè)功能,只是說(shuō)因型號(hào)不同,通道數(shù)、位數(shù)等有所不同。STM8的芯片大多數(shù)都是10的,也就是說(shuō)分辨率可達(dá)到:參考電壓*(1/1024);STM32大多數(shù)都是12位的,也有少部分是16位的(F373)。平常采集一般的電壓值,10位數(shù)都?jí)蛭覀兪褂昧耍鞘褂迷诜浅>?,或者說(shuō)要求比較高的場(chǎng)合。

F0系列的芯片和F1系列的芯片差不多相似,但是F0沒(méi)有ADC2、ADC3這么一說(shuō),只有ADC1,這里在編程的時(shí)候(特別是想把代碼從F1移植到F0上的人要注意)。

下載

ST標(biāo)準(zhǔn)外設(shè)庫(kù)和參考手冊(cè)、數(shù)據(jù)手冊(cè)等都可以在ST官網(wǎng)下載,你也可以到我的360云盤(pán)下載。關(guān)于F0系列芯片的參考手冊(cè)有多個(gè)版本(針對(duì)F0不同芯片),但有一個(gè)通用版本,就是“STM32F0x128參考手冊(cè)V8(英文)2015-07”建議參考該手冊(cè),以后如果你換用一種型號(hào)芯片也方便了解。

今天的軟件工程下載地址(360云盤(pán)):

https://yunpan.cn/cSULmkr3vBQUj訪問(wèn)密碼14c7

STM32F0xx的資料可以在我360云盤(pán)下載:

https://yunpan.cn/cS2PVuHn6X2Bj訪問(wèn)密碼8c37

準(zhǔn)備工作

今天總結(jié)的軟件工程是基于“TIM基本延時(shí)配置詳細(xì)過(guò)程”修改而來(lái),因此需要將該軟件工程下載準(zhǔn)備好。打開(kāi)軟件工程,新建源程序文件(adc.c和adc.h),在工程中添加新建的源程序文件adc.c和使用到標(biāo)準(zhǔn)外設(shè)庫(kù)stm32f0xx_adc.c。添加的源代碼響應(yīng)的源文件代碼就OK了。

數(shù)據(jù)傳輸原理

ADC模塊是一種12位的逐次逼近型模擬數(shù)字轉(zhuǎn)換器。它有多達(dá)19個(gè)通道,可測(cè)量16個(gè)外部和3個(gè)內(nèi)部信號(hào)源。各通道的A/D轉(zhuǎn)換可以單次、連續(xù)、掃描或間斷模式執(zhí)行。ADC的結(jié)果可以左對(duì)齊或右對(duì)齊方式存儲(chǔ)在16位數(shù)據(jù)寄存器中。


配置過(guò)程詳情

①RCC時(shí)鐘


該函數(shù)位于bsp.c文件下面;

我個(gè)人習(xí)慣第一步配置時(shí)鐘,ST官方提供的例程也是把配置時(shí)鐘放在前面。關(guān)于RCC時(shí)鐘的配置比較重要,有好幾次我就是由于忘記配置相應(yīng)RCC時(shí)鐘,讓我找了很久的問(wèn)題,最后才發(fā)現(xiàn)是RCC時(shí)鐘沒(méi)有配置。

注意:

外設(shè)時(shí)鐘不要隨便添加,比如:RCC_APB1外設(shè)不要配置在RCC_APB2時(shí)鐘里面【如:RCC_APB2PeriphClockCmd(RCC_AHBPeriph_DMA1,ENABLE);這樣能編譯過(guò),但是錯(cuò)誤的】

我每次都提醒RCC時(shí)鐘,是因?yàn)楹芏嗳司褪且驗(yàn)闀r(shí)鐘而導(dǎo)致軟件運(yùn)行有問(wèn)題,所以,提醒更多人要注意配置RCC.

②ADC引腳配置


該函數(shù)位于adc.c文件下面;

重點(diǎn)注意:

引腳配置要和AD通道對(duì)應(yīng)才行(請(qǐng)看數(shù)據(jù)手冊(cè)中的引腳說(shuō)明)。

③ADC配置


該函數(shù)位于adc.c文件下面;

分辨率和對(duì)齊方式?jīng)Q定你的計(jì)算方式、通道與上面的引腳配置需對(duì)應(yīng)。

④ADC采集電壓值


該函數(shù)位于adc.c文件下面;

調(diào)用這個(gè)接口就可以采集電壓值。這里采樣8次(根據(jù)自己情況可以選擇平均多次),算平均,最后得出電壓值(1000倍值)。1000倍數(shù)值是不想有小數(shù)點(diǎn),方便打印輸出。

說(shuō)明

STM32F0的芯片軟件兼容性很好,可以適用于F0其他很多型號(hào)的芯片(具體請(qǐng)看手冊(cè)、或者親自測(cè)試)。

今天的工程是基于工程“STM32F0xx_TIM基本延時(shí)配置詳細(xì)過(guò)程”修改而來(lái),以上實(shí)例總結(jié)僅供參考,若有不對(duì)之處,敬請(qǐng)諒解。

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

    關(guān)注

    100

    文章

    7938

    瀏覽量

    556785
  • 采集電源
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    6909
  • STM32F0
    +關(guān)注

    關(guān)注

    0

    文章

    61

    瀏覽量

    17893
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32F427xx/STM32F429xx微控制器:高性能與多功能的完美結(jié)合

    STM32F427xx/STM32F429xx微控制器:高性能與多功能的完美結(jié)合 在嵌入式系統(tǒng)設(shè)計(jì)領(lǐng)域,選擇一款合適的微控制器對(duì)于項(xiàng)目的成功至關(guān)重要。STMicroelectronics
    的頭像 發(fā)表于 03-31 16:35 ?136次閱讀

    STM32L072xx 超低功耗32位MCU,基于ArmR的Cortex-M0+規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《STM32L072xx 超低功耗32位MCU,基于ArmR的Cortex-M0+規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 03-20 15:58 ?0次下載

    RA MCU眾測(cè)寶典 | ADC/DAC之【RA2L1】DAC電壓輸出及ADC電壓采集實(shí)驗(yàn)

    ,一步步玩轉(zhuǎn)DAC電壓輸出與ADC電壓采集:從12位DAC的引腳配置、ADC的單通道掃描設(shè)置,到
    的頭像 發(fā)表于 01-20 18:43 ?5612次閱讀
    RA MCU眾測(cè)寶典 | <b class='flag-5'>ADC</b>/DAC之【RA2L1】DAC<b class='flag-5'>電壓</b>輸出及<b class='flag-5'>ADC</b><b class='flag-5'>電壓</b><b class='flag-5'>采集</b>實(shí)驗(yàn)

    【乾芯QXS320F開(kāi)發(fā)板試用】乾芯QXS320F開(kāi)發(fā)板ADC采樣功能試用報(bào)告

    工具的協(xié)同工作能力,整體體驗(yàn)表明該芯片的ADC模塊功能強(qiáng)大且配置靈活。 一、 硬件介紹與測(cè)試目標(biāo) 乾芯QXS320F系列DSP芯片內(nèi)置了高性能的12位ADC模塊。根據(jù)數(shù)據(jù)手冊(cè),該
    發(fā)表于 01-08 08:56

    【RA4M2-SENSOR】+UART打印及ADC電壓采集

    ,Device 選擇R7FA4M2AD3CFL,工具鏈選擇 GNU ARM Embedded 完成工程創(chuàng)建。ADC 及串口配置完成后(具體步驟見(jiàn)下面的各個(gè)圖,詳細(xì)過(guò)程參考上面的教學(xué)視頻
    發(fā)表于 09-09 15:28

    基于極海APM32F103的USB鍵盤(pán)與虛擬串口例程

    最近在編寫(xiě)DMA_ADC例程的過(guò)程中出現(xiàn)了一個(gè)中斷配置的問(wèn)題,在ADC采集過(guò)程中,結(jié)合手冊(cè)進(jìn)行
    的頭像 發(fā)表于 08-16 09:20 ?1724次閱讀
    基于極海APM32<b class='flag-5'>F</b>103的USB鍵盤(pán)與虛擬串口例程

    AD7606BSTZ 采樣基準(zhǔn)電壓,得到的值是0X76F6而不是0X7FFF,請(qǐng)問(wèn)是什么原因?

    AD7606BSTZ引腳配置:OS0/OS1/OS2=0;RANGE=0; REF SEL=0; STBY=
    發(fā)表于 07-28 08:20

    【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】ADC 電壓的 LabVIEW 數(shù)據(jù)采集

    對(duì)應(yīng)的 LabVIEW 上位機(jī)程序,便于自動(dòng)化數(shù)據(jù)采集。 前面板 前面板設(shè)計(jì)包括串口配置、ADC 數(shù)值和電壓的表盤(pán)顯示、演化曲線圖、控制按鈕、數(shù)據(jù)保存
    發(fā)表于 07-26 11:07

    STM32F10xxx參考手冊(cè)

    STM32F1XX數(shù)據(jù)手冊(cè)中文版
    發(fā)表于 07-10 16:09 ?10次下載

    ADC采集精度不良

    CLK->PERI_CLK |= (1 << ADC_CLK_EN); // 配置ADC采樣時(shí)間 ADC->SAMPLE_TIME =
    發(fā)表于 07-09 22:07

    基于APM32F411 DMA_ADC Handler模式分析及解決

    最近在編寫(xiě)DMA_ADC例程的過(guò)程中出現(xiàn)了一個(gè)中斷配置的問(wèn)題,在ADC采集過(guò)程中,結(jié)合手冊(cè)進(jìn)行
    的頭像 發(fā)表于 06-24 14:30 ?1200次閱讀
    基于APM32<b class='flag-5'>F</b>411 DMA_<b class='flag-5'>ADC</b> Handler模式分析及解決

    第十九章 ADC——電壓采集

    本章介紹W55MH32的12位逐次逼近型ADC,含18個(gè)通道(16外部+2內(nèi)部),支持多種轉(zhuǎn)換模式。剖析功能框圖,涉及電壓范圍、通道分類(lèi)、轉(zhuǎn)換順序等,詳解初始化結(jié)構(gòu)體及單通道、雙重ADC等代碼
    的頭像 發(fā)表于 06-19 17:08 ?1808次閱讀
    第十九章 <b class='flag-5'>ADC</b>——<b class='flag-5'>電壓</b><b class='flag-5'>采集</b>

    STM32G070RBT6TR STM32CubeMX ADC配置后使用的是內(nèi)部參考電壓且零點(diǎn)的讀數(shù)太大了,怎么優(yōu)化?

    我是按上面配置ADC,使用了DMA。現(xiàn)測(cè)試1.2V電壓ADC的讀數(shù)就是0x3ff了,我懷疑是不是使能了內(nèi)部參考
    發(fā)表于 06-17 08:23

    STM32F4標(biāo)準(zhǔn)外設(shè)庫(kù)資料

    stm32f4xx.h,標(biāo)準(zhǔn)外設(shè)庫(kù)
    發(fā)表于 06-08 09:49 ?5次下載

    STM32F40xxx和STM32f41xx flash編程手冊(cè)

    PM0081_STM32F40xxx and STM32F41xxx單片機(jī)編程手冊(cè)
    發(fā)表于 06-06 17:02 ?8次下載
    万盛区| 康马县| 紫阳县| 苗栗市| 平原县| 保德县| 营山县| 驻马店市| 嘉善县| 汽车| 陈巴尔虎旗| 泰和县| 屯留县| 贵定县| 德兴市| 五家渠市| 吉首市| 阳城县| 镇平县| 晋中市| 临湘市| 玉田县| 桑植县| 龙陵县| 原平市| 红安县| 西乌| 深圳市| 黄大仙区| 茂名市| 兰州市| 灯塔市| 大冶市| 中方县| 桂阳县| 来宾市| 南澳县| 忻城县| 东安县| 淅川县| 柘荣县|