当前位置: 首页 > article >正文

点亮第一盏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引脚就完成了,是不是很简单


http://www.kler.cn/a/301119.html

相关文章:

  • CSS3_动画(九)
  • Vue3 pinia使用
  • ASP.NET MVC宠物商城系统
  • 【c++丨STL】list的使用
  • 集群聊天服务器(13)redis环境安装和发布订阅命令
  • ubuntu24.04网卡配置
  • 浅析 MyBatis 中的连接池和缓存
  • Redis 持久化机制详解
  • OpenCV结构分析与形状描述符(12)椭圆拟合函数fitEllipseAMS()的使用
  • 六种远程控制电脑的方法,第二种方法再适合企业不过了
  • 【python计算机视觉编程——7.图像搜索】
  • 苹果宣布iOS 18正式版9月17日推送:支持27款iPhone升级
  • git为不同的项目设置不同的提交作者
  • 严重干扰的验证码识别系统源码分享
  • spark.sql
  • FaskAPI Web学习
  • 动态规划算法之斐波那契数列详细解读(附带Java代码解读)
  • 陈坤2024行走的力量 走向山野感受距离自然更近的地方
  • 9月→2024年计算机与信息安全国际会议
  • 如何读.Net Framework 的源码?
  • 观众登记2025中国(深圳)国际智能手机供应链展览会
  • 数据分析与挖掘课程相关资源
  • 使用 Python 读取 Excel 数据的详细教程
  • 【C++】关键字、命名空间、输入和输出、缺省参数的深入了解
  • Flutter 使用第三方包加载3d模型
  • SpringTest框架JUnit单元测试用例获取ApplicationContext实例的方法