06、使用寄存器点亮LED灯

本文详细介绍了STM32的GPIO工作原理,包括GPIO的基本结构、推挽输出和开漏输出模式,以及如何通过寄存器配置GPIO模式和控制电平,以实现使用寄存器点亮LED灯的实验。实验涉及启动文件startup_stm32f10x_hd.s、stm32f10x.h和main.c的使用。
摘要由CSDN通过智能技术生成

1、GPIO简介

  GPIO 是通用输入输出端口的简称,简单来说就是 STM32 可控制的引脚,STM32 芯片 的 GPIO 引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。 STM32 芯片的 GPIO 被分成很多组,每组有 16 个引脚,如型号为 STM32F103ZET6 型号的 芯片有 GPIOA、GPIOB、GPIOC 至 GPIOG 共 7 组 GPIO,芯片一共 144 个引脚,其中 GPIO 就占了一大部分,所有的GPIO 引脚都有基本的输入输出功能。

  最基本的输出功能是由 STM32 控制引脚输出高、低电平,实现开关控制,如把 GPIO 引脚接入到 LED 灯,那就可以控制 LED 灯的亮灭,引脚接入到继电器或三极管,那就可 以通过继电器或三极管控制外部大功率电路的通断。

  最基本的输入功能是检测外部输入电平,如把 GPIO 引脚连接到按键,通过电平高低区分按键是否被按下。

2、GPIO框图剖析

在这里插入图片描述
  通过 GPIO 硬件结构框图,就可以从整体上深入了解 G

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Geek@Yang

码字不易,来点鼓励~~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值