文章目录
目标
是点亮STM32电源指示灯D1隔壁的D2
D2的对应端口GPIOC13
1.使能APB2上的GPIOC时钟
原因:根据系统结构可知
GPIOC在AHB系统总线桥接出来的APB2里面
为什么C51不用使能时钟呢?
1.任何外设都需要时钟,51单片机,STM32,430等,因为寄存器是D触发器组成的,往寄存器写东西需要时钟输入.
C51的时钟是默认开启的,一个时钟开启后所有的功能都可以用了.
而STM32,时钟有分工,而且各个时钟的频率不同,我们需要用到那种功能,需要开启对应的时钟,这样的做法能有效的降低功耗.
1.1.使能GPIOC 时钟寄存器0x4002 1000 + 0x18
找寄存器
因为时钟是从AHB来的
在已在AHB中寻找
那么起始地址:0x4002 1000
偏移地址怎么找呢,AHB出来到APB2了