点亮第一盏LED灯 3), LED灯GPIO引脚设置

继续嵌入式入门,点亮第一盏LED灯,前面已经认识了stm32F103C8T6最小系统板,也安装了2个开发工具软件,stm32CubeMX和Keil,stm32CubeMX也导入了F1系列芯片包,并且按照F103C8T6的芯片进行项目设置

stm32CubeMX设置完成之后,可以直接打开页面,也可以在首页打开项目(绿色箭头指向)

打开之后的页面是这样的

总共是要进行2个部分的设置:LED灯引脚的设置,和时钟的设置

这篇文章先进行LED灯引脚的设置,

还记得前面文章的stm32F103C8T6最小开发板上面的LED灯吗?没错,项目就是要点亮这盏LED灯,还记得前面文章的这盏LED灯的引脚编号是PC13,

在页面的左侧选中GPIO,什么是GPIO,就是引脚的输入输出,输出的是什么,引脚输出的是电平,电平可以简单理解为电压,在数字电路中,电流是从高电平流向低电平。那么LED灯为什么会亮,就是有电流的流过,是吧,电流为什么会流过LED灯?就是LED灯的正负极有电平差,LED灯的负极就是PC13引脚,LED灯的正极就是stm32的供电电源,是属于高电平,那么LED灯要亮,PC13引脚就要输出低电平,电流才会流经LED灯,是吧,原理大概可以这样子简单理解

了解原理之后,继续引脚的设置,在右边的图形里找到PC13这个引脚,右键,选中GPIO_Output,那么这个PC13引脚就设置为输出引脚

这样子LED灯的GPIO引脚就完成了,是不是很简单

相关推荐
CODE_RabbitV6 分钟前
【保姆级实操版 - STM32 系列笔记】新手入门STM32第一课:CubeMX+Keil MDK实现LED点灯
笔记·stm32·嵌入式硬件
是翔仔呐7 分钟前
第6章 UART串口通信!掌握单片机与外界的双向数据通道,实现跨设备交互
c语言·开发语言·单片机·嵌入式硬件·gitee
Nice__J11 分钟前
Mcu架构以及原理——4.时钟系统
单片机·嵌入式硬件·架构
慕诗客24 分钟前
VSCODE+EIDE编译和下载单片机程序
ide·vscode·单片机
我不吃西红柿k29 分钟前
stm32新建项目编译即出现大量报错,如何解决
stm32·单片机·嵌入式硬件
lingzhilab1 小时前
零知IDE——基于ESP32的BLE Mesh蓝牙组网多灯智能控制系统
ide·单片机·esp32
沐欣工作室_lvyiyi1 小时前
基于单片机的智能音箱系统(论文+源码)
单片机·嵌入式硬件·毕业设计·智能音箱
zmj3203241 小时前
PLC与单片机、继电器控制系统 的价格比较
单片机·嵌入式硬件·plc
【 STM32开发 】1 小时前
【STM32 + CubeMX】低功耗 -- Stop 停止模式
stm32·单片机·嵌入式硬件
jghhh012 小时前
51单片机控制42步进电机程序
单片机·嵌入式硬件·51单片机