首页- 聚焦 > 详情

大道至简,资深的软件工程师只用几行代码就解决困扰了我一天的问题|环球今头条

2023-04-25 10:41:48来源:面包芯语


(资料图片)

最近设计的一块电路板打样回来了,于是,我便开始进行硬件调试。在调试到电路板的一个开关机按键的时候,遇到了问题。

问题描述:

开关机按键要实现短按一下开机,长按5秒就关机的功能。我在编写测试程序的时候,短按开关机按键,电路板能正常开机,但是长按5秒,电路板关机功能有问题。有的时候短按一下就关机,有的时候短按不关机,工作一段时间后,再短按一下就关机;有的时候连续按几下就关机。

开关机控制电路如下图。

其中一版程序,如下图所示。

测试结果:开机后,短按几下就关机。

另外一版程序,如下图所示。

​测试结果:开机后,短按一下后,隔一段时间再按一下就关机了。​测试结果:无论我短按多少下,又或是等多久再短按,电路板都不会关机了,只有长按5秒,电路板才关机,功能完全正确。

标签:

上一篇:意甲-罗马1-3亚特兰大跌至第5 穆帅百场里程碑告负
下一篇:最后一页