前言
STM32是STMicroelectronics(意法半导体)公司的一款32位Flash微控制器产品,基于ARM Cortex™-M内核。STM32系列微控制器在工业控制、商业应用等领域得到了广泛的应用。本文将介绍如何使用STM32的ARM架构操作寄存器来控制LED。
在嵌入式系统中,LED常常被用作简单的显示设备,可以用来指示系统的状态、运行情况等。在STM32中,我们可以通过操作GPIO(General Purpose Input/Output,通用输入输出)寄存器来控制LED的亮灭。
GPIO操作方法
led原理图
这个是我的原理图:
我现在需要操作PB5,所以我们需要去设置他
我们需要查看芯片手册,我们才能去设置他
设置时钟
APB的概念
STM32微控制器中的APB(Advanced Peripheral Bus,高级外设总线