[STM32F1] 网上找到一键开关机电路,两个IO可以实现开关机

[复制链接]
2410|7
 楼主| 歇斯底里 发表于 2017-5-12 15:18 | 显示全部楼层 |阅读模式
网上找到一键开关机电路,两个IO可以实现开关机,我程序里写的用按键检测判断长按短按,但是开机的话按下开关系统就通电了,想要实现长按才开机,程序可以实现吗?求教
19.png
woshizhengjie89 发表于 2017-5-12 15:26 | 显示全部楼层
应用方式,场合 再考虑下吧
 楼主| 歇斯底里 发表于 2017-5-12 15:33 | 显示全部楼层
woshizhengjie89 发表于 2017-5-12 15:26
应用方式,场合 再考虑下吧

本来是想要短按一下开机,长按关机,这样可以实现。现在想改成开机也长按,我调的程序控制不了

评论

开机后计时,超过规定时间,输出信号,否则不输出,松开就关机了  发表于 2017-5-12 16:12
coody 发表于 2017-5-13 14:11 | 显示全部楼层
这个太容易实现了,我还是单IO呢,这个IO接按键同时要控制电源,按键操作:按下3秒开机,短按,双击,按下3秒关机。
junyee 发表于 2017-5-14 19:28 | 显示全部楼层
我也是用两个IO来实现的。
用一个IO虽然也可以,但电路要复杂。
lzmm 发表于 2017-5-14 22:51 | 显示全部楼层
这个只能通过中断来判断时间。
lzmm 发表于 2017-5-14 22:54 | 显示全部楼层
中断函数里面设置计时器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

70

帖子

1

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