define USE_STDPERIPH_DRIVER,GD32F30X_CL
外部晶振 8M,设置为最高120M。
测试时,发现
//理论计算 计数器时钟 120M/1200=100kHz 10us
timer_initpara.prescaler = 1199;
timer_initpara.alignedmode = TIMER_COUNTER_EDGE;
timer_initpara.counterdirection = TIMER_COUNTER_UP;
timer_initpara.period = 31; //1ms 定时处理 100-1
timer_initpara.clockdivision = TIMER_CKDIV_DIV1;
timer_initpara.repetitioncounter = 0;
按理论值设置99 时,测到的脉宽为 3ms
修正后,反向推算 实际主频 31.25us 主频 384M?
错误出现在哪里?
|