我芯片是STM8L051的,库文件用的是网上的 STM8L15x_StdPeriph_Driver,IAR编译器
// 配置定时器2
TIM2_TimeBaseInit(TIM2_Prescaler_128,TIM2_CounterMode_Up,(65536-62500));
TIM2_Cmd(ENABLE);
delay = 20;
while(delay--)
{
while(TIM2_GetFlagStatus(TIM2_FLAG_Update) == RESET);
TIM2_ClearFlag(TIM2_FLAG_Update);
}
为什么我仿真是总是相关寄存器没有反应呢
TIM2_TimeBaseInit 修改没有反应,TIM2_Cmd(ENABLE);后计数器TIM2_CNTR也不动,感觉好像没有这个设备一样,有谁遇到过这种情况吗?
|