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

STM32 GPIO 模块

B站视频地址:芯片内部GPIO模块细节

操作 LED 灯,4个步骤

  1. 使能 GPIO 模块(GPIO 模块,默认不工作)
  2. 选择 PIN2 的功能:连接到 GPIO 模块
  3. 配置 GPIO 模块,让引脚,作为输出引脚
  4. 配置 GPIO 模块,让引脚,作为输出 高/低 电平

在这里插入图片描述

上拉,下拉电阻

“松开按钮” 和 “按下按钮” 的英文翻译分别是

  • 松开按钮: Release the button
  • 按下按钮: Press the button
    请添加图片描述

施密特触发器的作用

在这里插入图片描述

推挽输出模式

请添加图片描述

复用推挽输出、复用推漏输出:就是 Alternate Function Output 那边的

开漏输出模式

请添加图片描述

操作 GPIO

操作 GPIO
1)设置方向
2)设置

  • 设置模式
    • 输入:上拉、下拉
    • 输出:推挽、开漏(MOS 管漏极,和其他电路,是断开的)
  • 设置速率
    • 电平,不可能瞬间突变
    • 低电平,变为高电平的时间:取决于你的设置
      • 快:对外界电磁干扰,比较大

3)
- 输入:读取值
- 输出:写值

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • VsCode无法远程调试
  • 如何理解供应链控制塔?详解供应链控制塔类型与架构!
  • MiniCPM-V: A GPT-4V Level MLLM on Your Phone 手机上的 GPT-4V 级多模态大模型
  • 哪个牌子手持洗拖一机好?多款热门家用洗地机推荐
  • Java | Leetcode Java题解之第324题摆动排序II
  • Mac安装nvm以及配置环境变量
  • Docker高级应用讲解
  • ForkJoin框架的解析
  • Spring boot框架指南
  • 04--Docker
  • 【c++】基础知识——快速入门c++
  • pikachu文件包含漏洞
  • Redisson中RAtomicLong的使用场景及例子
  • CSS技巧专栏:一日一例 19 -纯CSS实现超酷的水晶按钮特效
  • NETSDK1045 当前 .NET SDK 不支持将 .NET 8.0 设置为目标。请将 .NET 7.0 或更低
  • 《Java编程思想》读书笔记-对象导论
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 【翻译】babel对TC39装饰器草案的实现
  • Github访问慢解决办法
  • IP路由与转发
  • javascript 总结(常用工具类的封装)
  • JavaScript设计模式与开发实践系列之策略模式
  • JDK 6和JDK 7中的substring()方法
  • Python打包系统简单入门
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 马上搞懂 GeoJSON
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 一些关于Rust在2019年的思考
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 最近的计划
  • ​必胜客礼品卡回收多少钱,回收平台哪家好
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #define、const、typedef的差别
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (solr系列:一)使用tomcat部署solr服务
  • (ZT)一个美国文科博士的YardLife
  • (十二)Flink Table API
  • (一)RocketMQ初步认识
  • (一)基于IDEA的JAVA基础10
  • (转)ObjectiveC 深浅拷贝学习
  • (转)编辑寄语:因为爱心,所以美丽
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .net core 的缓存方案
  • .NET MVC第五章、模型绑定获取表单数据
  • .NET委托:一个关于C#的睡前故事
  • .Net小白的大学四年,内含面经
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [24年新算法]NRBO-XGBoost回归+交叉验证基于牛顿拉夫逊优化算法-XGBoost多变量回归预测
  • [BZOJ4337][BJOI2015]树的同构(树的最小表示法)
  • [C# 网络编程系列]专题六:UDP编程
  • [C++]: 模板进阶
  • [CSS]浮动
  • [hdu 1711] Number Sequence [kmp]