久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: STM32 ADC采樣周期的確定方法 [打印本頁]

作者: 小伙子灬    時間: 2021-5-18 15:34
標題: STM32 ADC采樣周期的確定方法
STM32 的 ADC 的采樣周期確定
采樣頻率的確定

    1.首先確定 ADC 的時鐘,這里需要看你的 RCC 的設置。在采用固
件庫的基礎上,設定 ADC 的采樣頻率相對來說是很容易的。

    (1)由時鐘控制器提供的 ADCCLK 時鐘和 PCLK2(APB2 時鐘)
同步。CLK 控制器為 ADC 時鐘提供一個專用的可編程預分頻器。

    (2) 一般情況下在程序 中將 PCLK2 時鐘設為 與系統時鐘 相同

    RCC_HCLKConfig(RCC_SYSCLK_Div1);
    RCC_PCLK2Config(RCC_HCLK_Div1);
    RCC_PCLK1Config(RCC_HCLK_Div2);

    (3)采樣時間和轉換時間

    ADC 使用若干個 ADC_CLK 周期對輸入電壓采樣,采樣周期數目可以通過

    ADC_SMPR1 和 ADC_SMPR2 寄存器中的 SMP[2:0]位而更改。每個通道可以以不同的時間采樣。


    總轉換時間如下計算:
    TCONV = 采樣時間+ 12.5 個周期

    例如:

    當 ADCCLK=36MHz 和 239.5 周期的采樣時間
    TCONV = 239.5 + 12.5 = 252 周期 = 7μs
    若你采樣的是 1KHz 的正弦波信號,采樣了 10000 個點,則其中就有
70 個周期。

    STM32 ADC 采樣頻率的確定

    1. :先看一些資料,確定一下 ADC 的 時鐘:

    (1)、由時鐘控制器提供的 ADCCLK 時鐘和 PCLK2(APB2 時鐘)同步。CLK 控制器為 ADC 時鐘提供一個專用的可編程預分頻器。

    (2)、一般情況下在程序 中將 PCLK2 時鐘設為 與系統時鐘 相同

    RCC_HCLKConfig(RCC_SYSCLK_Div1);
    RCC_PCLK2Config(RCC_HCLK_Div1);
    RCC_PCLK1Config(RCC_HCLK_Div2);
    (3)在時鐘配置寄存器(RCC_CFGR) 中 有 為 ADC 時鐘提供一個專用的可編程預分器
    位 15:14 ADCPRE:ADC 預分頻由軟件設置來確定 ADC 時鐘頻率
    00:PCLK2 2 分頻后作為 ADC 時鐘
    01:PCLK2 4 分頻后作為 ADC 時鐘
    10:PCLK2 6 分頻后作為 ADC 時鐘
    11:PCLK2 8 分頻后作為 ADC 時鐘

    我們可對其進行設置 例如:

    RCC_ADCCLKConfig(RCC_PCLK2_Div4);


    另外還有 ADC 時鐘使能設置


    RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 |
RCC_APB2Periph_ADC2 |


    RCC_APB2Periph_GPIOC, ENABLE);








歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 手机看片欧美 | 久久久久久久免费视频 | 日韩在线欧美 | 日韩av在线免费看 | 欧美精品在线看 | 国产二区精品 | 特级黄色大片 | 欧美精品综合 | 亚洲经典av| 18视频在线观看 | 可以看的毛片 | 黄色录像一级片 | 93久久精品日日躁夜夜躁欧美 | 国产成人免费在线视频 | 国产精品99久久久久久www | 国产一区二区中文字幕 | 美日韩一区 | 成人动漫视频 | 一级黄色片免费 | 欧美激情视频一区 | 久久精品在线播放 | 婷久久 | 成人免费激情视频 | 欧产日产国产69 | 超碰97久久| 亚洲第一毛片 | 成人动漫免费观看 | 日韩欧美一区二区三区久久婷婷 | 欧美日韩第一区 | 综合久 | 国产视频黄| 欧美日韩免费在线 | 黄色一级大片 | 国产一区二区影院 | 精品一区二区三区三区 | 99热精品在线 | 国产黄色av| 日韩久久久久久 | 少妇久久久 | 一区二区三区在线观看免费 | 久久福利影院 |