STM32寄存器点灯

本文详细介绍了如何通过配置STM32的寄存器来点亮最小系统板上的LED灯。首先确定了GPIO时钟控制寄存器和GPIOC寄存器的地址,然后使能GPIO时钟,配置GPIOC13为推挽输出模式,并设置低电平。接着提供了相应的代码实现,并指导了烧录测试的步骤,包括Boot0的设置、串口连接和烧录工具的使用。
摘要由CSDN通过智能技术生成

配置寄存器使STM32最小系统板上的LED灯点亮
在这里插入图片描述

根据原理图,要使D2点亮,需要将PC13拉低,分为以下步骤:

  • 使能GPIO的时钟
  • 配置GPIO13为输出模式
  • 配置GPIO13输出低电平

一、确定有关寄存器及其地址

1.起始地址

在这里插入图片描述
记录时钟控制寄存器的起始地址为0x4002 1000
GPIOC寄存器起始地址为0x4001 1000

2.使能寄存器

根据系统架构图,可知使能GPIO时钟需要去找APB2外设使能寄存器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使能寄存器地址&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值