功率
事实证明,为了节省电力,大多数外围设备都是在断电状态下启动的——这是微控制器启动后的状态。
重置并时钟控制 (RCC) 外设可用于打开或关闭其他外设。
您可以在以下位置找到RCC寄存器块中的寄存器列表:
第9.4.14节-RCC寄存器图-第166页-参考手册
控制其他外围设备电源状态的寄存器有:
AHBENRAPB1ENRAPB2ENR
这些寄存器中的每个位控制单个外设的电源状态,包括GPIOE。
本节中的任务是打开GPIOE外围设备。您必须:
- 找出我之前提到的三个寄存器中哪一个具有控制电源状态的位。
- 找出该位必须设置为
0或1的值,以便为GPIOE外围设备供电。 - 最后,您必须更改启动程序代码以修改正确的寄存器以打开
GPIOE外围设备。
如果成功,您将看到gpioe.odr.write语句现在可以修改ODR寄存器的值。
请注意,这不足以实际打开LED。