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