打印

一个很奇怪的问题,寄存器不能初始化。

[复制链接]
1711|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dpj小飞鸟|  楼主 | 2010-11-7 09:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用2812的学习板的AD例程,可以给AD写寄存器值,也可以正常进行AD转换。但我添加了些写EVA定时器1的程序,确发现每次写入定时器1初始值,回读都是0;写SCI1的寄存器也是一样的现象,可以确保这几个寄存器是可写可读的。
但我用SCI1的例程,同样的程序就可以,不过加入AD初始化程序后还是回读的是0。
这是什么原因呢?
请大家帮帮忙。

相关帖子

沙发
dpj小飞鸟|  楼主 | 2010-12-7 09:59 | 只看该作者
解决了,原来是由于没有打开对应模块的时钟允许。

使用特权

评论回复
板凳
SLEET1986| | 2010-12-8 10:44 | 只看该作者
新手,学习了。STM32也是每个部分都可以时钟关闭的,降低功耗。。

使用特权

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

本版积分规则

9

主题

19

帖子

0

粉丝