打印
[ARM入门]

stm8l051的定时器问题,为什么不能写

[复制链接]
269|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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也不动,感觉好像没有这个设备一样,有谁遇到过这种情况吗?

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

113

主题

197

帖子

2

粉丝