輸入捕獲測(cè)頻率PWMI測(cè)頻率占空比)
文章目錄1.輸入捕獲基本結(jié)構(gòu)函數(shù)2.PWMI基本模式1.輸入捕獲基本結(jié)構(gòu)測(cè)周法1.RCC開(kāi)啟時(shí)鐘GPIO和TIM時(shí)鐘打開(kāi)2.GPIO初始化輸入模式TIM_InternalClockConfig()3.配置時(shí)基單元——預(yù)分頻器、自動(dòng)重裝器、計(jì)數(shù)模式等TIM_TimeBaseInit()4.配置輸入捕獲單元——濾波器、極性、直連通道還是交叉通道、分配器等TIM_ICInit()5.選擇從模式觸發(fā)源TI1FP1TIM_SelectInputTrigger()6.選擇觸發(fā)之后執(zhí)行的操作執(zhí)行Reset(清0)選擇從模式的模式TIM_SelectSlaveMode()7.調(diào)用TIM_Cmd函數(shù)開(kāi)啟定時(shí)器函數(shù)TIM_ICInit()初始化配置輸入捕獲單元TIM_PWMIConfig()也是初始化配置輸入捕獲但是可以快速配置兩個(gè)通道輸入捕獲和輸出比較都有四個(gè)通道。但是這個(gè)通道選擇在一個(gè)函數(shù)里面進(jìn)行配置TIM_ICStructInit()給輸入捕獲結(jié)構(gòu)體賦初始值TIM_SelectInputTrigger()選擇輸入觸發(fā)源TRGI從模式TIM_SelectOutputTrigger()選擇輸出觸發(fā)源TRGO主模式TIM_SelectSlaveMode()選擇從模式的模式TIM_SetIC1Prescaler()1-4分別配置1-4分配器TIM_GetCapture1 ()1-4分別讀取4個(gè)通道的CCR輸入捕獲模式CCR只讀所以用TIM_GetCapture測(cè)量頻率2.PWMI基本模式可以測(cè)量頻率和占空比CCR2/CCR1把上面的第4個(gè)步驟換成TIM_PWMIConfig()