STM8S TIM2无法赋值??!!求教啊!!!

2019-07-19 21:47发布

刚开始学STM8现在想用TIM2定时,调试发现TIM2->ARRH与TIM2->ARRL这寄存器不能赋值,怎么回事儿啊??!!定时器也不能正常工作。都搞一天了还是没解决,路过的大神出点主意吧!!!小弟先谢过了!!!!!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
zfeng
1楼-- · 2019-07-20 02:18
问题找到了!!库里边从IER开始用#if defined 加了两位,不过好像编译器没识别出来。导致后面的地址全错了,寄存器无法正常赋值,后来我把宏定义去掉就行了!!!!不过我想知道的是为什么宏定义不起作用呢???!!


正点原子
2楼-- · 2019-07-20 02:28
 精彩回答 2  元偷偷看……
zfeng
3楼-- · 2019-07-20 05:02
回复【2楼】正点原子:
---------------------------------
原子哥。。。给点思路吧。。。。
正点原子
4楼-- · 2019-07-20 08:19
是不是没开定时器时钟?
zfeng
5楼-- · 2019-07-20 10:02
 精彩回答 2  元偷偷看……
正点原子
6楼-- · 2019-07-20 14:26
回复【5楼】zfeng:
---------------------------------
额,那你再找找其他原因吧

一周热门 更多>