本帖最后由 7120223 于 2013-6-5 18:55 编辑
正常:定时器2配置
TIM_TimeBaseStructure.TIM_Period = 500;
TIM_TimeBaseStructure.TIM_Prescaler = 8;
用来控制IO的反转 72000000/(8+1)= 8000000;
8000000/500 = 16000;
16000/2 = 8000;用来反转IO控制,一次正,一次反。
8细分步进电机。频率8K,用测速计量过,差不多正好,理论与实际相同。300RPM。
同样的配置定时器3。自动装载值要写到 4400,速度才差不多在300RPM,大了近9倍,如此算来定时器时钟不是要到72MHZ * 9 ???应该不会吧,那里出错了? |