[资料干货] 分享窍门:单片机一个引脚探测3种输入

[复制链接]
754|5
 楼主| 新下级学 发表于 2022-4-18 14:02 | 显示全部楼层 |阅读模式
应该有人早知道了,我是刚实现的。
单片机先设为 输入上拉,看一下输入,再设为 输入下拉,看一下输入。
外部输入可以是 VCC、GND、浮空 3 种状态。
王栋春 发表于 2022-4-18 22:31 | 显示全部楼层
表示没有看懂楼主要表达的意思,是关于单片机输出电位的判断吗?
wuhanrf 发表于 2022-4-19 08:59 | 显示全部楼层
办法巧妙,我以前不知道
chongdongchen 发表于 2022-4-19 09:38 | 显示全部楼层
如果外部输入是个兆欧级别的上拉或下拉呢

评论

如果输入信号是低阻输出型,内部偏置无法改变输入逻辑。如果输入信号是高阻输出型,比如你说的兆欧级别,那内部偏置就会改变输入逻辑。有此,读取两次就能知道外部信号源的性质。楼主的操作其实是有问题的,不妨想想为什么。  发表于 2022-4-22 10:48
QuakeGod 发表于 2022-4-19 12:54 | 显示全部楼层
输入有3种状态,就可以用3进制进行编码,对于地址编码尤其有用。
在使用有限管脚的时候,可以扩大编码范围。
你们拆一个那种无线遥控的钥匙扣就知道了。
用的芯片是PT2262 和 PT2272。

12个地址编码管脚,
用2进制方式,编码地址数是4096。
用3进制方式,编码地址数是531441,大了100多倍。

当然还有更复制的地址编码方式。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

255

主题

669

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部