你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

请问一下STM8S003F3P6,PB4和PB5做输入

[复制链接]
你是我会笑醒的梦 提问时间:2024-7-27 15:41 / 已解决

请教各位师傅,PB4和PB5应该是可以做输入的吧?我外接了上拉电阻,现在使用没有问题,可以正常读取高低电平,会有什么隐患吗?

收藏 评论4 发布时间:2024-7-27 15:41

举报

4个回答
butterflyspring 最优答案 回答时间:2024-7-29 11:56:44
你是我会笑醒的梦 发表于 2024-7-29 09:48
[md]师傅您好,我是这样理解的,用作输入的话,只能设为浮空输入,因为我是检测按键,所以呢,为了保险起 ...

下图是 open drain 的结构。其实对于输入信号来说是没什么影响的,保障输入信号的高电平符合标准就行。

加上拉电阻通常是为了保障没有按下按键的时候,信号线保持为高,避免按键没有按下时给出错误的状态。

STM8 openn drain .png



xmshao 回答时间:2024-7-29 09:31:55
PB4 PB5是可以作为输入的,可以产生外部中断,接上拉没关系的。如果做输出,只能基于OD模式,需外接上拉才能输出高电平。
你是我会笑醒的梦 回答时间:2024-7-29 09:48:16

xmshao 发表于 2024-7-29 09:31
PB4 PB5是可以作为输入的,可以产生外部中断,接上拉没关系的。如果做输出,只能基于OD模式,需外接上拉才 ...

师傅您好,我是这样理解的,用作输入的话,只能设为浮空输入,因为我是检测按键,所以呢,为了保险起见,我外接了上拉电阻,现在可以检测到低电平和非低电平,您看我这么理解对吗?

xmshao 回答时间:2024-7-29 12:04:31

你是我会笑醒的梦 发表于 2024-7-29 09:48
师傅您好,我是这样理解的,用作输入的话,只能设为浮空输入,因为我是检测按键,所以呢,为了保险起 ...

[md]刚才私信回复你了。 你现在接个上拉可以的,可能更好些。 如果不接上拉也可以,估计抖动厉害点。不管怎么样 你要加消抖处理。

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版