这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 开源硬件 » 4个I/O如何检测6位拨码开关?大家有啥方案、电路?

共8条 1/1 1 跳转至

4个I/O如何检测6位拨码开关?大家有啥方案、电路?

工程师
2020-01-19 21:17:06     打赏
如题,由于STM32的IO资源有限,现在需要用4个IO检测6位拨码开关,请问哪位有用过类似方案或电路? 万分感谢!





关键词: 拨码开关     IO     I/O     电路     方案    

工程师
2020-01-19 21:26:53     打赏
2楼

肯定38译码器,最简单啊,只用3个IO


工程师
2020-01-19 21:33:05     打赏
3楼

cd4051这种切换开关


工程师
2020-01-19 21:44:47     打赏
4楼

74HC595D,4个IO情况下,1片检测8个,2片检测16个


院士
2020-01-20 09:10:39     打赏
5楼

使用AD模拟采集,将拨码开关做成阶梯电阻形式


工程师
2020-01-20 21:49:14     打赏
6楼

搞一个74HC165芯片,并口转串行口,2个IO可以检测很多很多.....


工程师
2020-01-20 22:06:26     打赏
7楼

汽车的定速巡航,空调冷热等经常是走AD 口,这样一个PIN 脚就够啦~


菜鸟
2020-02-17 10:02:44     打赏
8楼

是普通IO还是带AD功能的?如果是普通IO肯定要要扩(也就是串并转换),如果是带AD功能的可以用电压检测的解决方案,传统电视机的按键都是这种解决方案,当然该方案有个弊端就是使用一段时间后触点接触不良容易造成乱码(如开第一个可能会误判开第三个)


共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]