当前位置: 当前位置:首页 > 经济 > 不行错失的三类GPIO硬件规划攻略!正文

不行错失的三类GPIO硬件规划攻略!

作者:男性 来源:生活 浏览: 【 】 发布时间:2025-05-26 02:55:51 评论数:

今日咱们学习三类GPIO。硬件。规划,这三类肯定是不行错失的,本文将把三类规划的重要性展现出来:

本文所介绍的GPIO规划辅导,都是针对。Ai。r780E用于。LuatOS。开发方式时的一些留意事项,AT指令开发版别不支撑GPIO操作。

Air780E模组共支撑GPIO0~GPIO31算计。32个GPIO。和WAKEUP0~5算计。6个唤醒管脚。,其间:

32个GPIO口自身有多重复用功用,我们需求依据实践运用进行挑选装备;

32个GPIO中,又可分为一般GPIO和AGPIO,在接下来的表格中,会具体介绍这两种GPIO的界说和差异;

6个WAKEUP管脚中,部分也能够装备为GPIO功用,在接下来的表格中,也将具体介绍WAKEUP管脚的留意事项。

一、GPIO复用表。

关于GPIO功用复用,请参阅如下表格(可通过下方链接。下载。最新版。)。

最新材料。详见:

https://docs.openluat.com/air780e/luatos/hardware/design/gpio/。

▼ GPIO复用表 ▼。

二、GPIO特性。

Air780E的GPIO口依据不同的特性,能够分为三种类型:

一般IO。

AGPIO。

Wakeup IO。

不同特性的GPIO,其驱动才能以及在。低功耗形式/PSM+形式下。的体现差异比较大,在运用这些特性的GPIO时特别要留意;

AGPIO也常被写作为:AONGPIO、AON_GPIO,以下均以AGPIO的写法进行描绘。

1. 一般IO。

Air780E大部分管脚为。一般GPIO。(上图GPIO复用表格中灰色底色的IO);

Air780E体系为了在休眠形式下有极致的低功耗功能,会在模组进入休眠/深休眠形式时,封闭GPIO。供电。(VDD_EXT),因而会导致一切以VDD_EXT为。电源。域的GPIO会进入下电状况。

在运用一般GPIO时,要特别留意在休眠状况下GPIO的掉电状况对操控外设形成的误动作危险。

▼ 一般IO相关特性 ▼。

电压域:VDD_EXT(1.8/3.3V可装备)。

输入输出:能够装备。

上下拉:内部可装备。

输入中止:
上下边缘触发/双边缘触发/凹凸电平触发(休眠后无法呼应中止)。

休眠电平坚持:不行坚持。

休眠唤醒:不行唤醒模组。

驱动才能:单个一般GPIO驱动才能。<=10mA

2. AGPIO。

AGPIO管脚为。休眠可坚持管脚。(GPIO复用表格中绿色底色IO管脚);

这类管脚电源域为长坚持的。LDO。_AONIO电源(为内部电源,模组外部不行丈量),这类电源在模组低功耗形式/PSM+下,依然能够坚持供电,因而AGPIO管脚在休眠状况下能够坚持电平。

AGPIO管脚能够用于休眠状况下依然需求坚持作业状况的外设。

▼ AGPIO相关特性 ▼。

电压域:LDO_AONIO(1.8/3.3V)。

输入输出:能够装备。

上下拉:内部可装备。

输入中止:
上下边缘触发/双边缘触发/凹凸电平触发(休眠后无法呼应中止)。

休眠电平坚持:可坚持。

休眠唤醒:不行唤醒模组。

驱动才能:

AGPIOWU0/1/3(MAIN_DTR):30μA;

AGPIO3~8:5mA(一切AGPIO一共驱动电流不能超过5mA)。

3. Wakeup IO。

Air780E模组包括6个特别管脚:
WAKEUP0~WAKEUP5。

此类型IO为。中止唤醒管脚。,能够在模组休眠状况下呼应外部中止从而使模组退出休眠状况,因而这类IO管脚在休眠状况下也能坚持供电。

留意:Wakeup IO仅支撑输入,不能装备为输出,且固定电平不行装备。

▼ Wakeup IO相关特性 ▼。

电压域:LDO_AON(2V,不行装备)。

输入输出:仅输入。

上下拉:内部可装备。

输入中止:上下边缘触发/双边缘触发/凹凸电平触发。

休眠电平坚持:可坚持。

休眠唤醒:支撑。

驱动才能:30μA。

三、GPIO运用留意事项。

1. 一般GPIO以及相应的电压域VDD_EXT,在休眠时会输出频频百ms等级的高脉冲,极易导致衔接的外设误动作。

原因解析:

Air780E的休眠特性,VDD_EXT在休眠状况下会封闭,可是Air780E体系在休眠的整个时期内并不是一向坚持稳定休眠状况,需求不守时唤醒起来与。4G。网络。交互以坚持网络衔接,因而VDD_EXT会跟着模组唤醒而翻开。而大部分一般GPIO默许是I&PU状况,就会被VDD_EXT拉高,导致输出高脉冲。

规划主张:

在一些需求休眠状况下正常作业的外设的操控(比方。LED。操控)不主张运用一般GPIO,能够运用AGPIO。

因为AGPIO数量有限,在必须用一般GPIO的状况下,能够在一般GPIO上做外接10K。电阻。下拉(如下图R23),能够大幅减小休眠时输出的高脉冲幅值,使得减小到外设的高电平判别门限以下,也能够防止误动作的状况,可是相应的在某些状况下,会添加功耗,请依据实践状况酌情做出挑选。

2. Wakeup IO类型的GPIO不要用VDD_EXT或许一般GPIO上拉,会导致体系无法进入休眠。

原因解析:

Air780E的休眠特性使得一般GPIO管脚和VDD_EXT会在休眠状况下输出高脉冲,会使得Wakeup IO收到中止而导致体系被唤醒,无法进入休眠形式。

规划主张:运用内部的上下拉。

3. Wakeup IO类型的GPIO不要直接衔接主控。MCU。的IO管脚,会导致电平不一致而影响体系稳定性。

原因解析:

Wakeup IO管脚电平是2V左右,这个与大多数MCU的IO电平不匹配,并且Wakeup IO的供电为内部的LDO_AON,而这个供电会给体系启动相关的部分供电,比方reset管脚,因而Wakeup IO上因为电平不匹配而导致的缝隙,有可能会影响体系稳定性。

规划主张:

运用。二极管。或许三极管来阻隔(如下图)。

共享结束,欢迎重视。

审阅修改 黄宇。

内容来源:https://fastrans.nhobethoi.com/app-1/phát trực tiếp đá gà thomo,http://chatbotjud.saude.mg.gov.br/app-1/o-resultado-da-banca-aky

系统发生错误

系统发生错误

您可以选择 [ 重试 ] [ 返回 ] 或者 [ 回到首页 ]

[ 错误信息 ]

页面发生异常错误,系统设置开启调试模式后,刷新本页查看具体错误!