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

歷史上的今天

今天是:2024年11月12日(星期二)

正在發生

2021年11月12日 | STM32之ADC應用(基于F1庫函數)

發布者:耿高良 來源: eefocus關鍵字:STM32  ADC應用 手機看文章 掃描二維碼
隨時隨地手機看文章

內部12位ADC是一種逐次逼近型模擬數字轉換器

它有多達18個通道,可測量16個外部和2個內部信號源。各通道的A/D轉換可以單次、連續、掃描或間斷模式執行。ADC的結果可以左對齊或右對齊方式存儲在16位數據寄存器中。
模擬看門狗特性允許應用程序檢測輸入電壓是否超出用戶定義的高/低閥值。
ADC的輸入時鐘不得超過14MHz,它是由PCLK2經分頻產生。

// ADC 轉換完成中斷服務程序
void ADC_IRQHandler(void)
{
    if(ADC_GetITStatus(RHEOSTAT_ADC,ADC_IT_EOC)==SET)
    {
  // 讀取ADC的轉換值
        ADC_ConvertedValue = ADC_GetConversionValue(RHEOSTAT_ADC);  // ADC_ConvertedValue是全局變量

    }
    ADC_ClearITPendingBit(RHEOSTAT_ADC,ADC_IT_EOC);

}


static void ADC_GPIO_Config(void)
{
        GPIO_InitTypeDef GPIO_InitStructure;
    
    // 使能 GPIO 時鐘
    RCC_AHB1PeriphClockCmd(RHEOSTAT_ADC_GPIO_CLK, ENABLE);
      
    GPIO_InitStructure.GPIO_Pin = RHEOSTAT_ADC_GPIO_PIN;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;        
  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL ; //不上拉不下拉
    GPIO_Init(RHEOSTAT_ADC_GPIO_PORT, &GPIO_InitStructure);        
}

static void ADC_Mode_Config(void)
{
    ADC_InitTypeDef ADC_InitStructure;
  ADC_CommonInitTypeDef ADC_CommonInitStructure;
    
  // 開啟ADC時鐘
    RCC_APB2PeriphClockCmd(RHEOSTAT_ADC_CLK , ENABLE);

  // -------------------ADC Common 結構體 參數 初始化------------------------
    // 獨立ADC模式
  ADC_CommonInitStructure.ADC_Mode = ADC_Mode_Independent;
  // 時鐘為fpclk x分頻    
  ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div2;
  // 禁止DMA直接訪問模式    
  ADC_CommonInitStructure.ADC_DMAAccessMode = ADC_DMAAccessMode_Disabled;
  // 采樣時間間隔    
  ADC_CommonInitStructure.ADC_TwoSamplingDelay = ADC_TwoSamplingDelay_20Cycles;  
  ADC_CommonInit(&ADC_CommonInitStructure);
    
  // -------------------ADC Init 結構體 參數 初始化--------------------------
    ADC_StructInit(&ADC_InitStructure);
  // ADC 分辨率
  ADC_InitStructure.ADC_Resolution = ADC_Resolution_12b;
  // 禁止掃描模式,多通道采集才需要    
  ADC_InitStructure.ADC_ScanConvMode = DISABLE;
  // 連續轉換    
  ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;
  //禁止外部邊沿觸發
  ADC_InitStructure.ADC_ExternalTrigConvEdge = ADC_ExternalTrigConvEdge_None;
  //外部觸發通道
  ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_T1_CC1;
  //數據右對齊    
  ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
  //轉換通道 1個
  ADC_InitStructure.ADC_NbrOfConversion = 1;                                    
  ADC_Init(RHEOSTAT_ADC, &ADC_InitStructure);
  //---------------------------------------------------------------------------
  // 配置 ADC 通道轉換順序為1,第一個轉換,采樣時間為3個時鐘周期
  ADC_RegularChannelConfig(RHEOSTAT_ADC, RHEOSTAT_ADC_CHANNEL, 1, ADC_SampleTime_56Cycles);
    // ADC 轉換結束產生中斷,在中斷服務程序中讀取轉換值
       ADC_ITConfig(RHEOSTAT_ADC, ADC_IT_EOC, ENABLE);
  // 使能ADC
  ADC_Cmd(RHEOSTAT_ADC, ENABLE);  
  //開始adc轉換,軟件觸發
  ADC_SoftwareStartConv(RHEOSTAT_ADC);
}

// 配置中斷優先級


static void ADC_NVIC_Config(void)

{
  NVIC_InitTypeDef NVIC_InitStructure;
    
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
    
  NVIC_InitStructure.NVIC_IRQChannel = Rheostat_ADC_IRQ;
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
    
  NVIC_Init(&NVIC_InitStructure);
}


ADC配置過程如上:

1.配置GPIO

2.配置ADC工作模式等

3.ADC中斷配置


/********調用在主函數聲明一次以上三個函數,在 用ADC_ConvertedValue取值即可********************/


關鍵字:STM32  ADC應用 引用地址:STM32之ADC應用(基于F1庫函數)

上一篇:STM32之TIMER基本定時器應用
下一篇:stm32時鐘及其滴答定時器

推薦閱讀

集微網消息,在今年的旗艦手機發布已經進入尾聲之際,很多“一年雙旗艦”手機廠商年初發布的旗艦產品消息已經開始紛紛涌現。近日,三星 Galaxy S10 就被曝出一張疑似渲染圖。? ? ? ? 據悉此前的消息稱,三星 Galaxy S10 將會有三個版本,其中標準版的代號為“Beyond”。而從那張疑似渲染圖中可以看到,三星 Galaxy S10 配備的是圓角曲面...
蒸汽流量計安裝注意事項一、對直管段的要求:1、 流量計必須水平安裝在管道上(管道傾斜在50以內),安裝時流量計軸線應與管道軸線同心,流向要一致。2、 流量計上游管道長度應有不小于10D的等徑直管段,如果安裝場所充許建議上游直管段為20D、下游為5D。蒸汽流量計安裝注意事項二、對配管的要求:流量計安裝點的上下游配管的內徑與流量計內徑相同。蒸汽...
11月11日,據證監會發布,近日,證監會按法定程序同意恒玄科技的科創板首次公開發行股票注冊,恒玄科技及其承銷商將分別與上海證券交易所協商確定發行日程,并陸續刊登招股文件。恒玄科技不日將正式登陸科創板掛牌交易。據悉,恒玄科技主營業務為智能音頻SoC芯片的研發、設計與銷售,提供AIoT場景下具有語音交互能力的邊緣智能主控平臺芯片,產品廣泛應用...
Jlink版本:J-flash ARM V4.12 J-Flash ARM的配置。一般說來file-->open project里面會找到一些*.jflash的配置文件,加載他們就行了,但是沒找到適合S3C2440的。所以自己建了一個mini2440.jflash,手動進行配置:j-link設置1. 打開J-Flash ARM,并進入菜單:Options-->Project settings2.主要設置CPU選項和Flash選項CPU...

史海拾趣

問答坊 | AI 解惑

WinCE5.0新建設備驅動注冊問題

我在WinCE BSP包下的驅動文件夾,新建了自已的設備驅動,按說明上說再建*.DEF,SOURCES,MAKEFILE,然后修改Platrorm.bib,Platform.reg就完成了新驅動的創建,但我卻編譯通不過.不知誰做過沒有請指點一下.搞的我很郁悶.…

查看全部問答∨

射頻光傳輸設備及其在核電磁脈沖防護中的應用

射頻光傳輸設備及其在核電磁脈沖防護中的應用 Radio Transmission Equipment over Fiber Optic and its Application in Nuclear Electromagnetic Pulse Protection 作者:袁海兵  總參通信部駐成都地區軍事代表室 毛建 綿陽靈通電訊 ...…

查看全部問答∨

關于微機匯編中的問題: les bx,dword ptr es:[bx]

我在一些書中看到關于les 的指令說明,將段地址送入 es,偏移地址送入目的寄存器(bx)中,而使用段超越前綴的尋址中指出若有效地址用SI、DI和BX等之一來指定,則其缺省的段寄存器為DS,若有效地址用BP來指定,則其缺省的段寄存器為SS(即:堆棧段)。 ...…

查看全部問答∨

推薦一款資料比較多的WiFi無線網卡/藍牙模塊

已在ce5上成功寫了usb. iic. spi.鍵盤驅動. 覺得可以常識著寫WiFi無線網卡/藍牙驅動. 能否推薦一款資料比較多的WiFi無線網卡/藍牙模塊? 如果有開源資料更好.…

查看全部問答∨

溫控控制器的位式控制和PID控制有什么本質的區別

溫度控制器的位式控制和PID控制有什么本質的區別…

查看全部問答∨

好驅動廠家where r u?

現在這家公司做LED光電的,現有的設備更多的是測試燈的照度強度(積分球),還有光譜等后期的設備; 組裝為主,LED驅動這塊還是一片空白,感覺自己的崗位漸漸離研發越來越遠,感嘆成本再高,最后燈具 都能賣個天價,都有個好買家出手;只是驅動這 ...…

查看全部問答∨

我的LED應急燈制作過程(2)-我終于用手工烙鐵焊接了SMA芯片

手工烙鐵焊接SMA芯片步驟:   見附件 [ 本帖最后由 qwertyuiop11111 于 2010-12-30 10:18 編輯 ]…

查看全部問答∨

430的程序,編譯后代碼的緊湊度怎么樣

麻煩知情人給介紹一下,或指點小弟一個去處。到哪里看看。…

查看全部問答∨

TI圖形庫移植請教

#define Canvas(sName, pParent, pNext, pChild, pDisplay, lX, lY, lWidth,lHeight, ulStyle, ulFillColor, ulOutlineColor, ulTextColor,pFont, pcText, pucImage, pfnOnPaint)          &nbs ...…

查看全部問答∨

解密“智能家居控制系統”圖+程序+論文=官方絕密文件

解密“智能家居控制系統”圖+程序+論文=官方絕密文件   收藏備用,人家花了60萬做的東東,被我給解密了,   本人上傳之文件純屬技術交流,絕無商業之用途,如有雷同,不勝榮幸。   投訴電話“010-00544”    …

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 潢川县| 宁国市| 色达县| 密山市| 田林县| 西乌| 双柏县| 白玉县| 鄂尔多斯市| 旬邑县| 通化县| 华安县| 芮城县| 灌云县| 中方县| 大邑县| 城固县| 涡阳县| 库伦旗| 广灵县| 仪陇县| 曲靖市| 偃师市| 平顺县| 聊城市| 呼图壁县| 赞皇县| 郸城县| 兰州市| 鄂托克旗| 巴青县| 余干县| 陇川县| 舞钢市| 元谋县| 莎车县| 彩票| 桐乡市| 江陵县| 吉首市| 贡嘎县|