日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]配置定時100us的配置如下:TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);TIM_DeInit(TIM2);TIM_TimeBaseStructure.TIM_Period=1;//59999;//1199;//9999;TIM_T

配置定時100us的配置如下:



TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;

RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);

TIM_DeInit(TIM2);

TIM_TimeBaseStructure.TIM_Period=1;//59999;//1199;//9999;

TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up;

TIM_TimeBaseStructure.TIM_ClockDivision=TIM_CKD_DIV1;

TIM_TimeBaseStructure.TIM_Prescaler=3499;//分頻35999

TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);

TIM_ClearFlag(TIM2,TIM_IT_Update);

TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);

TIM_Cmd(TIM2,DISABLE);



//((1+TIM_Prescaler )/f_soc)*(1+TIM_Period )=((1+7199)/72M)*(1+9999)=1秒

time = ((1+3499)/72M)*(1+1) =100us :f_soc =72MHz

看STM32的時鐘樹可以知道 Timer的f_soc= APB1_Clk * APB1_Prescaler

APB1_Clk = AHB_Clk /APB1_Prescaler

AHB_CLk = Sysclk /AHB_Prescaler


我這里的時鐘設(shè)置 Sysclk = 72MHz

AHB_Prescaler = 1 => AHB_Clk = 72MHz

因?yàn)?APB1_CLK_max = 36MHz

所以 APB1_Prescaler =2

于是 Timer2 的f_soc = 72MHz


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉