[ARM入门] stm8l051的定时器问题,为什么不能写

[复制链接]
 楼主| ee168 发表于 2020-8-2 06:44 | 显示全部楼层 |阅读模式
我芯片是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也不动,感觉好像没有这个设备一样,有谁遇到过这种情况吗?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

115

主题

201

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部