第10章 通用定時器TIMx_第1頁
第10章 通用定時器TIMx_第2頁
第10章 通用定時器TIMx_第3頁
第10章 通用定時器TIMx_第4頁
第10章 通用定時器TIMx_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、當(dāng)預(yù)分頻器的參數(shù)從1變到4時,計數(shù)器的時序圖 當(dāng)TIMx_ARR=0 x36、且ARPE=1(即TIMx_ARR 預(yù)裝入)時,內(nèi)部時鐘分頻因子為1時的計數(shù)器時序圖當(dāng)TIMx_ARR=0 x36 、且ARPE=1(即TIMx_ARR 預(yù)裝入)時,內(nèi)部時鐘分頻因子為2時的計數(shù)器時序圖當(dāng)ARPE=0時的更新事件(TIMx_ARR沒有預(yù)裝入),所產(chǎn)生的計數(shù)器時序圖 當(dāng)TIMx_ARR=0 x36 、且ARPE=1(即TIMx_ARR 預(yù)裝入)時,內(nèi)部時鐘分頻因子為1時的計數(shù)器時序圖當(dāng)TIMx_ARR=0 x36 、且ARPE=1(即TIMx_ARR 預(yù)裝入)時,內(nèi)部時鐘分頻因子為2時的計數(shù)器時序圖當(dāng)A

2、RPE=0時,更新事件所產(chǎn)生的計數(shù)器時序圖 當(dāng)TIMx_ARR=0 x6時,內(nèi)部時鐘分頻因子為1時的計數(shù)器時序圖 當(dāng)TIMx_ARR=0 x6時,內(nèi)部時鐘分頻因子為2時的計數(shù)器時序圖 當(dāng)ARPE=1時的更新事件所產(chǎn)生的計數(shù)器時序圖(計數(shù)器下溢)時基單元相關(guān)的固件庫函數(shù) 庫函數(shù)的使用方法TIM_TimeBaseInitTypeDef 結(jié)構(gòu)該結(jié)構(gòu)定義在 stm32f10 x_tim.h 文件中。typedef struct u16 TIM_Period; u16 TIM_Prescaler; u8 TIM_ClockDivision; u16 TIM_CounterMode; TIM_TimeBa

3、seInitTypeDef;TIM_Period 參數(shù)指定在下一個更新事件中,將周期值裝載到自動重裝載寄存器中.周期值取值范圍是 0 x00000 xFFFF. TIM_Prescaler 參數(shù)設(shè)置預(yù)分頻值,取值范圍是 0 x00000 xFFFF. TIM_ClockDivision 參數(shù)確定時鐘的除數(shù),取值如下 TIM_ClockDivision描述TIM_CKD_DIV1 TDTS = Tck_tim TIM_CKD_DIV2 TDTS = 2Tck_tim TIM_CKD_DIV4 TDTS = 4Tck_tim TIM_CounterMode 參數(shù)選擇計數(shù)模式,取值如下:TIM_Co

4、unterMode描述TIM_CounterMode_Up TIM 向上計數(shù)模式. TIM_CounterMode_Down TIM 向下計數(shù)模式. TIM_CounterMode_CenterAligned1 TIM 向心對齊計數(shù)模式1. TIM_CounterMode_CenterAligned2 TIM 向心對齊計數(shù)模式2. TIM_CounterMode_CenterAligned3 TIM 向心對齊計數(shù)模式3. 輸出比較涉及到的固件庫函數(shù) 庫函數(shù)的使用方法TIM_OCInitTypeDef 結(jié)構(gòu): 該結(jié)構(gòu)定義在 stm32f10 x_tim.h 文件中。typedef struct

5、u16 TIM_OCMode; u16 TIM_Channel; u16 TIM_Pulse; u16 TIM_OCPolarity; TIM_OCInitTypeDef; TIM_OCMode 參數(shù)選擇定時模式,取值如下:TIM_OCMode描述TIM_OCMode_Timing TIM 輸出比較定時模式. TIM_OCMode_Active TIM 輸出比較輸出有效電平模式. TIM_OCMode_Inactive TIM 輸出比較輸出無效電平模式. TIM_OCMode_Toggle TIM 輸出比較翻轉(zhuǎn)模式. TIM_OCMode_PWM1 TIM 脈沖寬度調(diào)制模式1. TIM_OCM

6、ode_PWM2 TIM 脈沖寬度調(diào)制模式2. TIM_Channel 參數(shù)選擇定時通道,取值如下: TIM_Pulse 參數(shù)設(shè)置裝載到捕獲/比較寄存器的值, 取值范圍是0 x00000 xFFFF. TIM_OCPolarity 參數(shù)選擇定時器輸出極性,取值如下:TIM_OCPolarity描述TIM_OCPolarity_High TIM 輸出比較極性高. TIM_OCPolarity_Low TIM 輸出比較極性低. TIM_Channel 描述 TIM_Channel_1 使用 TIM 通道l TIM_Channel_2 使用 TIM 通道2TIM_Channel_3 使用 TIM 通

7、道3 TIM_Channel_4使用 TIM 通道4l 函數(shù)的使用方法TIM_IT 參數(shù)選擇 TIMx 中斷源,可選取的值如下 l 庫函數(shù)的使用方法GPIO的配置程序是:void GPIO_Configuration(void) GPIO_InitTypeDef GPIO_InitStructure; /* GPIOA 配置:TIM2 通道1為輸出 */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOA, &GPIO_InitStructure);對TIM3的第3通道的GPIO的配置程序是:void GPIO_Configuration(void) GPIO_InitTypeDef GPIO_InitStructure; /*GPIOB 配置: TIM3 通道3 */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論