【提高篇】3.3 GPIO(三,工作模式详解 上)

news/2025/2/19 6:32:19

目录

一,工作模式介绍

二,输入浮空

2.1 输入浮空简介

2.2 输入浮空特点

2.3 按键检测示例

2.4 高阻态

三,输入上拉

3.1 输入上拉简介

3.2 输入上拉的特点

3.3 按键检测示例

四,输入下拉

4.1 输入下拉简介

4.2 输入下拉特点

4.3 按键检测示例


一,工作模式介绍

GPIO有八种工作模式,参考下面列表,我们先有一个简单的认识。

二,输入浮空

2.1 输入浮空简介

在输入浮空模式下,上拉/下拉电阻为断开状态,施密特触发器打开,输出被禁止。输入浮空模式下,IO口的电平完全是由外部电路决定。如果 IO 引脚没有连接其他的设备,那么检测其输 入电平是不确定的。实际上,这种状态在在IO引脚上没有连接其他设备的状态处于高阻态。


http://www.niftyadmin.cn/n/5754504.html

相关文章

用redis的zset实现日榜,周榜,月榜

思路&#xff1a; 1.初始化一个月的数据&#xff1a; /*** 初始化一个月数据*/Testpublic void initMonthData(){//计算当前时间小时的keylong hourSystem.currentTimeMillis()/(1000*60*60);for(int i1;i<24*30;i){String key"W_hour"(hour-i);Random random new…

LabVIEW大数据处理

在物联网、工业4.0和科学实验中&#xff0c;大数据处理需求逐年上升。LabVIEW作为一款图形化编程语言&#xff0c;凭借其强大的数据采集和分析能力&#xff0c;广泛应用于实时数据处理和控制系统中。然而&#xff0c;在面对大数据处理时&#xff0c;LabVIEW也存在一些注意事项。…

博睿数据登顶中国应用性能管理及可观测性APMO市场份额第一!

近日&#xff0c;全球领先的IT市场研究和咨询公司IDC发布《中国IT智能运维软件产品市场跟踪报告&#xff0c;2024H1》&#xff0c;此次IDC将原有IT统一运维软件报告即ITUO报告升级为IT智能运维软件报告即ITAO报告&#xff0c;以反映越来越多的运维软件在不断加持AI能力&#xf…

LeetCode74. 搜索二维矩阵(2024冬季每日一题 6)

给你一个满足下述两条属性的 m x n 整数矩阵&#xff1a; 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target &#xff0c;如果 target 在矩阵中&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。…

UEFI Shell命令(二)

一、Shell 命令行选项 ​-b, -break 每页输出后暂停一会&#xff0c;即分页输出 -q, -quiet 抑制所有的输出 -sfo 标准格式输出 -t, -terse 简洁的输出 -v, -verbose 详细的输出 -&#xff1f; 帮助 二、特殊Shell命令 1、attrib 显示或更改文件或目录的属性 [a | -a] 设置…

【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-24

文件下载与邀请翻译者 学习英特尔开发手册&#xff0c;最好手里这个手册文件。原版是PDF文件。点击下方链接了解下载方法。 讲解下载英特尔开发手册的文章 翻译英特尔开发手册&#xff0c;会是一件耗时费力的工作。如果有愿意和我一起来做这件事的&#xff0c;那么&#xff…

vue3 + vite 进行axios请求封装及接口API的统一管理

前言 在Vue 3项目中使用Vite进行开发时&#xff0c;对axios进行请求封装以及统一管理接口API是非常常见的做法。这不仅可以提高代码的复用性和可维护性&#xff0c;还能统一处理请求和响应&#xff0c;管理错误处理逻辑等。下面是一个详细的步骤和示例代码&#xff0c;来说明如…

PyAEDT:Ansys Electronics Desktop API 简介

在本文中&#xff0c;我将向您介绍 PyAEDT&#xff0c;这是一个 Python 库&#xff0c;旨在增强您对 Ansys Electronics Desktop 或 AEDT 的体验。PyAEDT 通过直接与 AEDT API 交互来简化脚本编写&#xff0c;从而允许在 Ansys 的电磁、热和机械求解器套件之间无缝集成。通过利…