【嵌入式 – GD32开发实战指南(ARM版本)】第1部分 基础篇 - 第3章 GPIO流水灯的前世今生

本文深入剖析GD32 GPIO流水灯的实现逻辑和时钟系统,包括GPIO配置、GD32的时钟架构、地址映射和固件库对寄存器的封装。通过理解时钟配置和GPIO控制,帮助开发者更好地掌握GD32的底层工作原理。
摘要由CSDN通过智能技术生成

开发环境:
MDK:Keil 5.30
MCU:GD32F207IK

上一章通过控制GPIO的高低电平实现了流水灯,但只是告诉了大家怎么做,如何实现流水灯,本文将深入剖析的GPIO流水灯的前生今世,深入研究流水灯的调用逻辑和数据结构。

3.1 GPIO配置概述

前面一章一个大概讲解GPIO的配置过程和核心的寄存器,当然啦,关于GPIO的寄存器远不止我上一章列出来的,还有很多,具体请参看《GD32F20x_User_Manual》中GPIO相关的内容吧。

在这里插入图片描述

根据前面实现的GPIO流水灯,本文将其归纳如下:

在这里插入图片描述

要想控制LED亮灭,就需要做以上三件事:使能时钟,配置GPIO参数,最后循环控制GPIO的高低电平就能实现流水灯的效果,GPIO的寄存器这里就不说了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Bruceoxl

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值