晶振使用外部晶振,网上搜了方法,比如:将所有IO口均设置成浮空输入、推挽上拉/下拉输出,此方法试过不行,代码如下,麻烦大家帮忙找下原因
int main (void)
{
u16 Time_10ms = 0;
GPIO_InitTypeDef GPIO_InitStructure;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
Time2_Init(SYSTEM_CYCLE);
while(1)
{
Time_10ms ++;
if(Time_10ms >= 200)
{
Sys_Stop();
}
// 保证 Time_5ms 不会溢出
if(Time_10ms == 6500000)
Time_10ms = 0;
while((TIM2->SR&0X0001) == 0);
TIM2->SR&=~(1<<0);
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>