完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们使用的是STM8L051F3,它有2个输入,这是我们用于我们应用的2键键盘。现在我想用那个键盘来开启/关闭微控制器。我怎么能这样做?我想在按下键盘按键时打开控制器电源,然后我也会将这些按键用于我的应用程序然后如果我长按键或按两个按键它将关闭,即电源切断。这就像我们的旧键盘手机一样,手机上有1个按键,也可以用来接听电话。我怎么能为我的STM8L051F3做到这一点?
以上来自于谷歌翻译 以下为原文 We are using STM8L051F3 and it has 2 inputs which is 2 key keypad which we are using for our application. Now i want to use that keypad for ON/OFF of microcontroller also.How i can do that? I want to ON controller power supply when i press keypad key and then i will use those key for my application also and then if i key for long time or press both keys it will OFF, i.e. power supply cut off. This is like our old keypad mobile phones which has 1 key for Mobile phone ON and that same key we can use for receiving call also. How can i do that for my STM8L051F3? |
|
相关推荐
7个回答
|
|
也许这些材料对您有用:
https://sourceforge.net/p/s3-code/code/ci/master/tree/superbutton/ 以上来自于谷歌翻译 以下为原文 Maybe these materials will be useful to you: https://sourceforge.net/p/s3-code/code/ci/master/tree/superbutton/ |
|
|
|
嗨,谢谢你的回复,是的,我可以使用计时器进行更长的按键检测。主要的是硬件,我认为,我想给控制器使用1个按钮而不是开关给电源,意味着如果我按下一次电源进入控制器然后我们的应用程序将工作,如果我按下该按钮一点点它将关闭。问题不能通过我想的代码来解决,它需要硬件。所以我建立了闩锁电路,当我按下一个键并且我们的控制器获得电源时它接通但是我不能将该键用于我的应用,因为它总是很高,因为它是BC547的基准引脚。
以上来自于谷歌翻译 以下为原文 Hi thanks for response, Yea i can do that longer button press detection using timer. Main thing is hardware i think, That i want to give power supply to controller using 1 button not switch, means if i pressed once power supply goes to controller then our application will work and if i pressed that button little longer it will off. Problem cant be solved by just code i think, it needs hardware. So i built latch circuit which gets ON when i press a key and our controller gets power supply but then i cant use that key for my application as it is always high, as it is base pin of BC547. |
|
|
|
这是你想要的。现代微控制器不需要移除电源。
睡眠模式下的电流消耗非常小。一觉醒来 控制器可以通过相同的按钮执行,将其连接到唤醒 输入信号。 以上来自于谷歌翻译 以下为原文 It is how you want. Modern micro-controllers do not need to remove power. The current consumption in sleep mode is very small. A wake up the controller can be executed by the same button, connecting it to the wake up input signal. |
|
|
|
所以没有办法完全关闭微控制器?
以上来自于谷歌翻译 以下为原文 So there is no way to completely off microcontroller? |
|
|
|
需要小型外部电子电路才能完全关闭
微控制器通过SPST按钮。 以上来自于谷歌翻译 以下为原文 Is need small external electronics circuit for complete switch off the micro-controller by SPST push button. |
|
|
|
我发现了一个电路,但我不理解它的工作100%,请检查链接
http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/electronic-circuits/push-button-switch-turn-on/microcontroller-latching-on-off 以上来自于谷歌翻译 以下为原文 I found one circuit but i don't understood its working 100%, kindly check the link http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/electronic-circuits/push-button-switch-turn-on/microcontroller-latching-on-off |
|
|
|
这是原创的。你有什么不明白的?作者很好地描述了电路的原理。您可以通过学习特殊教育课程提高您对电路理解的技能。
以上来自于谷歌翻译 以下为原文 It's original. What you do not understand specifically? The author described the principles of the circuit quite well. You can improve your skills in circuitry understanding by study special education courses. |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2642 浏览 1 评论
3208 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1783 浏览 1 评论
3611 浏览 6 评论
5989 浏览 21 评论
939浏览 4评论
1316浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
584浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1303浏览 3评论
1361浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 21:15 , Processed in 1.104858 second(s), Total 60, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号