久久久久久久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
|
日韩久久久久久
|
少妇久久久
|
一区二区三区在线观看免费
|
久久福利影院
|