打印
[STM32F1]

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

[复制链接]
2089|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
网上找到一键开关机电路,两个IO可以实现开关机,我程序里写的用按键检测判断长按短按,但是开机的话按下开关系统就通电了,想要实现长按才开机,程序可以实现吗?求教

19.png (317.69 KB )

19.png
沙发
woshizhengjie89| | 2017-5-12 15:26 | 只看该作者
应用方式,场合 再考虑下吧

使用特权

评论回复
板凳
歇斯底里|  楼主 | 2017-5-12 15:33 | 只看该作者
woshizhengjie89 发表于 2017-5-12 15:26
应用方式,场合 再考虑下吧

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

使用特权

评论回复
评论
zhaoyu2005 2017-5-12 16:12 回复TA
开机后计时,超过规定时间,输出信号,否则不输出,松开就关机了 
地板
coody| | 2017-5-13 14:11 | 只看该作者
这个太容易实现了,我还是单IO呢,这个IO接按键同时要控制电源,按键操作:按下3秒开机,短按,双击,按下3秒关机。

使用特权

评论回复
5
junyee| | 2017-5-14 19:28 | 只看该作者
我也是用两个IO来实现的。
用一个IO虽然也可以,但电路要复杂。

使用特权

评论回复
6
lzmm| | 2017-5-14 22:51 | 只看该作者
这个只能通过中断来判断时间。

使用特权

评论回复
7
lzmm| | 2017-5-14 22:54 | 只看该作者
中断函数里面设置计时器。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

70

帖子

1

粉丝