欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
STM32單片機定時器問題
[打印本頁]
作者:
閆新凈
時間:
2020-10-23 11:01
標題:
STM32單片機定時器問題
使用STM32f103c8t6單片機進行PWM實驗時一直搞不懂TIM_ClockDivision是起什么作用?分的是哪個時鐘的頻率?還有就是TIM4明明是掛在APB1下的,APB1最高不是36M嗎?為什么實測出來的工作頻率是72M?從哪查看這些數據?
這是源代碼:
void Init_tim4(uint16_t per,uint16_t psc)
{
TIM_TimeBaseInitTypeDef timebase_date;
TIM_OCInitTypeDef TIM4_OC_Init_date;
RCC_APB1PeriphClockCmd (RCC_APB1Periph_TIM4,ENABLE);
timebase_date .TIM_ClockDivision=1;
timebase_date .TIM_CounterMode=TIM_CounterMode_Up ;
timebase_date .TIM_Period =per ;//裝置周期
timebase_date .TIM_Prescaler =psc ; //分頻值
TIM_TimeBaseInit (TIM4 ,&timebase_date );
TIM4_OC_Init_date .TIM_OCMode =TIM_OCMode_PWM1 ;
TIM4_OC_Init_date .TIM_OCPolarity =TIM_OCPolarity_High ;
TIM4_OC_Init_date .TIM_Pulse =0;
TIM4_OC_Init_date .TIM_OutputState =TIM_OutputState_Enable;
TIM_OC3Init(TIM4,&TIM4_OC_Init_date );
TIM_OC3PreloadConfig (TIM4 ,TIM_OCPreload_Enable );
// TIM_ARRPreloadConfig (TIM4 ,ENABLE );
TIM_Cmd (TIM4,ENABLE );
作者:
i_could_have
時間:
2020-10-23 14:19
本帖最后由 i_could_have 于 2020-10-23 14:33 編輯
TIM_ClockDivision:時鐘分頻,設置定時器時鐘 CK_INT 頻率與數字濾波器采樣時鐘頻率分頻比,基本定時器沒有此功能,不用設置。這個TIM_Prescaler =psc如果是2的話,頻率就是36*2M
作者:
閆新凈
時間:
2020-10-26 11:41
i_could_have 發表于 2020-10-23 14:19
TIM_ClockDivision:時鐘分頻,設置定時器時鐘 CK_INT 頻率與數字濾波器采樣時鐘頻率分頻比,基本定時器沒 ...
好嘞,懂了,謝謝了!
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1