一个很奇怪的问题,寄存器不能初始化。
用2812的学习板的AD例程,可以给AD写寄存器值,也可以正常进行AD转换。但我添加了些写EVA定时器1的程序,确发现每次写入定时器1初始值,回读都是0;写SCI1的寄存器也是一样的现象,可以确保这几个寄存器是可写可读的。但我用SCI1的例程,同样的程序就可以,不过加入AD初始化程序后还是回读的是0。
这是什么原因呢?
请大家帮帮忙。 解决了,原来是由于没有打开对应模块的时钟允许。 新手,学习了。STM32也是每个部分都可以时钟关闭的,降低功耗。。
页:
[1]