查看: 453|回复: 2

[求助] GPIO输出模式时的异常现象

[复制链接]

该用户从未签到

1

主题

3

帖子

0

注册会员

Rank: 2

积分
62
最后登录
2024-4-12
发表于 2023-5-8 15:48:17 | 显示全部楼层 |阅读模式
芯片:LPC845
现象:GPIO1_1 先配置为输出模式,再拉高,复位时示波器看到一个极短时间的低电平脉冲;如果先拉高,再配置为输出模式,则不会出现此现象

问了chatGPT,得到回复:
Q:
在配置IO口输出高电平时,先拉高再配置为输出模式,和先配置为输出模式后拉高,有什么区别,后者会不会在配置为输出模式到拉高这段时间内IO口电平异常呢
A:
在大多数情况下,先拉高再配置为输出模式和先配置为输出模式后拉高的结果是相同的,因为在这两种情况下,IO口都会被配置为输出模式并输出高电平。在某些微控制器或微处理器中,IO口可能会在配置为输出模式之前保持其上一状态。这意味着,如果IO口之前处于低电平状态,而您希望将其配置为输出高电平,则需要先将其拉高,然后再将其配置为输出模式。
无论哪种方式,IO口的电平都不应该在配置为输出模式到拉高这段时间内异常,因为现代微控制器和微处理器都有电平稳定时间,即在配置为输出模式后,芯片会在一定的时间内等待IO口电平稳定后再输出。在这段时间内,IO口不会发生异常电平。不过,如果在将IO口配置为输出模式之前,它被配置为输入模式,则可能会导致异常电平。

所以想请教下,到底怎么解释这种现象
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

1

主题

3

帖子

0

注册会员

Rank: 2

积分
62
最后登录
2024-4-12
 楼主| 发表于 2023-5-8 15:49:28 | 显示全部楼层
示波器图片
微信图片_20230508154323.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

3

帖子

0

注册会员

Rank: 2

积分
62
最后登录
2024-4-12
 楼主| 发表于 2023-5-8 15:50:39 | 显示全部楼层
chatGPT回答
微信图片_20230508155018.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-20 07:58 , Processed in 0.117896 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表