请问STM32F103的引脚连接开关是否可行?

2019-07-14 15:59发布

单片机STM32F103C8T6,在其中的一个引脚上面连接了一个2位3脚的开关。
目标是在系统运行期间,通过拨动这个开关(分别连接电源的正极或者负极)来改变这个引脚的电平高低。单片机检测到电平的变化后改变运行的模式。
我想知道,硬件上,是否可以直接将单片机的引脚与这个开关的中间那个引脚连接?还是说需要串接一个电阻?引脚怎么配置?



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
hanlinceshi
1楼-- · 2019-07-16 11:34
 精彩回答 2  元偷偷看……
hanlinceshi
2楼-- · 2019-07-16 12:50
DAA000 发表于 2018-11-16 08:47
建议接电阻,
另外问下,这个开关耐流多大?

开关不需要多大的电流。仅仅就是想在运行的过程中改变下端口的高低电平。
hanlinceshi
3楼-- · 2019-07-16 18:47
wenxueshu 发表于 2018-11-16 08:57
搞更复杂.端口设为输入模式.内部上拉

多谢解答。
mosen137
4楼-- · 2019-07-16 20:53
学习了  谢谢!!!!!
hongliwei
5楼-- · 2019-07-17 00:03
hanlinceshi 发表于 2018-11-16 09:20
能麻烦你给说的详细点吗?

单片机按键去抖动.可中断处理(延时中断,判断按键是否同上次检测的一样,基本不占CPU资源).或延时处理(采样到按键后延时20毫秒再判断按键,如果不同就认为干扰).还有这开关耐流你没其它控制的话,毫安级(怎么设都不大于10毫安的)应该是是个开关都能胜任的
naiztycheng
6楼-- · 2019-07-17 02:15
 精彩回答 2  元偷偷看……

一周热门 更多>