寄存器点灯

这篇博客介绍了如何通过配置STM32的GPIOC寄存器来点亮GPIOC13引脚,包括使能GPIOC时钟、设置为输出模式和输出低电平的步骤。讲解了STM32时钟系统和寄存器寻址方法,为初学者提供了清晰的指南。
摘要由CSDN通过智能技术生成

目标

是点亮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了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值