功率

事实证明,为了节省电力,大多数外围设备都是在断电状态下启动的——这是微控制器启动后的状态。

重置并时钟控制 (RCC) 外设可用于打开或关闭其他外设。

您可以在以下位置找到RCC寄存器块中的寄存器列表:

第9.4.14节-RCC寄存器图-第166页-参考手册

控制其他外围设备电源状态的寄存器有:

  • AHBENR
  • APB1ENR
  • APB2ENR

这些寄存器中的每个位控制单个外设的电源状态,包括GPIOE

本节中的任务是打开GPIOE外围设备。您必须:

  • 找出我之前提到的三个寄存器中哪一个具有控制电源状态的位。
  • 找出该位必须设置为01的值,以便为GPIOE外围设备供电。
  • 最后,您必须更改启动程序代码以修改正确的寄存器以打开GPIOE外围设备。

如果成功,您将看到gpioe.odr.write语句现在可以修改ODR寄存器的值。

请注意,这不足以实际打开LED。