无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

TIM使用

2023-08-12 21:16 作者:趙青云灬  | 我要投稿


定時器的計算

Tout =?((arr+1)*(psc+1))/Tclk ;

其中:

?Tclk:定時器的輸入時鐘頻率,一般為72MHz

?Tout:定時器溢出時間

? .TIM_Period = arr

? .TIM_Prescaler = psc?

比如,令定時器經(jīng)過一秒中斷一次,則Tout就為1s,已知Tclk為72MHz,可以求出

(arr+1) * (psc+1) 為7.2X10^7Hz,可以令 (arr+1) = 7200, (psc+1) = 10000。

一、配置GPIO口

以TIM2,配置GPIOA的pin_0為例。

二、配置TIM2

  1. 使能RCC時鐘。TIM2在APB1總線上。

2.打開外部時鐘。

3.定義結(jié)構(gòu)體。

4.TIM初始化。

5.開啟更新到NVIC通道。

6.配置NVIC。

7.啟動定時器。

中斷函數(shù)

與其他中斷類似,TIM中斷也有一個專屬的中斷函數(shù),以TIM2為例

附 中斷函數(shù)模板(以TIM2為例)


TIM使用的評論 (共 條)

分享到微博請遵守國家法律
基隆市| 瓦房店市| 沙坪坝区| 香河县| 台南县| 吴堡县| 台北县| 平远县| 海口市| 广水市| 分宜县| 阿拉尔市| 玉溪市| 石渠县| 那坡县| 江门市| 平舆县| 花垣县| 万安县| 霍林郭勒市| 库伦旗| 康乐县| 郓城县| 东乡县| 武乡县| 都江堰市| 邵东县| 牙克石市| 水富县| 南城县| 定安县| 双鸭山市| 昭苏县| 郎溪县| 民乐县| 马鞍山市| 裕民县| 卢湾区| 万盛区| 湘西| 灌南县|