打印
[技术问答]

通用I/O的默认状态是什么?

[复制链接]
楼主: elsaflower
手机看帖
扫描二维码
随时随地手机跟帖
21
elsaflower|  楼主 | 2024-6-10 22:08 | 只看该作者 回帖奖励 |倒序浏览
它们的默认状态取决于它们被配置为输入还是输出,以及具体的硬件平台。

使用特权

评论回复
22
cashrwood| | 2024-6-11 14:35 | 只看该作者
在许多微控制器中,复位后,通用I/O端口的默认状态是高阻态

使用特权

评论回复
23
jtracy3| | 2024-6-11 17:46 | 只看该作者
Mini51 Series、Mini58 Series、M051 Series、NUC100/120 Series、NUC130/140 Series、NUC122 Series、NUC123 Series、NUC131 Series、NUC200/220 Series、NUC230/240 Series、Nano100 Series、Nano1x2 Series、NUC442/472 Series、M451 Series和NUC505 Series的默认状态是Quasi bi-direction(准双向模式),即IO口既可以作为输入也可以作为输出,但默认状态可能是高阻态或根据具体硬件配置有所不同。
在某些系列中,如NUC131 Series和NUC505 Series,除了Quasi bi-direction外,还有Input tri-state(输入三态)的选项。这意味着在某些情况下,IO口可以被配置为三态输入,即除了正常的输入和输出状态外,还有一个高阻态。

使用特权

评论回复
24
rosemoore| | 2024-6-11 21:04 | 只看该作者
查阅该设备的数据手册或参考文档              

使用特权

评论回复
25
daichaodai| | 2024-6-11 21:21 | 只看该作者
这个和厂家设计有关系,不同厂家设计不一样

使用特权

评论回复
26
janewood| | 2024-6-12 12:48 | 只看该作者
大多数情况下,GPIO端口在设备复位或上电后的默认状态是输入模式。

使用特权

评论回复
27
plsbackup| | 2024-6-12 15:56 | 只看该作者
利用GPIO端口的可扩展性,可以通过端口扩展器或多路复用技术来增加可用的I/O端口数量,适应更复杂的控制系统设计。

使用特权

评论回复
28
everyrobin| | 2024-6-12 20:27 | 只看该作者
一般来说,复位后引脚的状态会根据配置选项设置为输入上拉、输入下拉或者高阻抗状态。

使用特权

评论回复
29
uytyu| | 2024-6-13 19:59 | 只看该作者
当GPIO被配置为输入时,其默认的电平读取状态通常是不确定的,或者如果存在内部上拉或下拉电阻,则可能是高电平或低电平。具体取决于硬件设计,有些GPIO引脚可能内置弱上拉或弱下拉电阻,使得悬空的输入引脚有一个确定的默认电平

使用特权

评论回复
30
ingramward| | 2024-6-14 11:34 | 只看该作者
在不同的微控制器系列中,通用I/O的默认状态可能会有所不同。例如,在NuMicro®家族系列中,用户可以通过设置CIOINI(Config0[10])来选择通用I/O的默认状态。

使用特权

评论回复
31
jtracy3| | 2024-6-14 14:56 | 只看该作者
GPIO的输入电平是不确定的,可能会受到外部噪声和干扰的影响。

使用特权

评论回复
32
maqianqu| | 2024-6-14 18:05 | 只看该作者
:作为输入模式的一部分,GPIO端口通常设置为高阻抗状态,这是一种类似于“悬空”的状态,使得端口可以感知外部信号而本身不对信号产生影响。

使用特权

评论回复
33
alvpeg| | 2024-6-14 21:17 | 只看该作者
在大多数微控制器(MCU)或处理器的GPIO引脚上,如果不进行任何配置,它们通常会处于高阻抗状态。 它们不会驱动线路,也不会对线路上的电压产生影响。

使用特权

评论回复
34
louliana| | 2024-6-15 15:09 | 只看该作者
需要在使用GPIO之前进行初始化,设置GPIO的方向(输入或输出)、电平(高电平或低电平)以及内部上拉/下拉电阻(如果支持)。

使用特权

评论回复
35
robincotton| | 2024-6-15 18:20 | 只看该作者
GPIO端口可以通过编程设置其行为,包括配置为输出模式、激活上拉或下拉电阻、设置中断触发类型等。这种灵活性允许开发者根据具体应用需求定制端口行为。

使用特权

评论回复
36
sesefadou| | 2024-6-16 08:36 | 只看该作者
GPIO引脚在复位后会根据芯片的配置决定其初始状态。

使用特权

评论回复
37
uptown| | 2024-6-16 11:48 | 只看该作者
IO的默认状态可能受到多种因素的影响,包括上拉/下拉电阻的配置、输入/输出缓冲器的状态等。

使用特权

评论回复
38
软核硬核| | 2024-6-16 14:07 | 只看该作者
可以确保 gpio 在使用前处于稳定状态,避免由挂起状态引起的错误和不稳定性。

使用特权

评论回复
39
gygp| | 2024-6-16 14:56 | 只看该作者
引脚既不驱动高电平也不驱动低电平,而是由外部电路决定其电平。

使用特权

评论回复
40
wilhelmina2| | 2024-6-16 18:03 | 只看该作者
通用I/O的默认状态可能是高阻态(浮空输入)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则