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也是每个部分都可以时钟关闭的,降低功耗。。
页: [1]
查看完整版本: 一个很奇怪的问题,寄存器不能初始化。