STM32检测下降沿中断

2019-07-15 08:59发布

最近使用STM32F103,在使用IO口检测下降沿中断的时候遇到一个问题。
1.jpg
如图片中所示,检测的电阻有10M,这样,IO口就无法检测到下降沿了,有什么解决办法啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
chenxl111
1楼-- · 2019-07-17 08:30
人中狼 发表于 2018-1-31 11:55
试试端口配置为上拉输入,外部直接接开关,不接电阻。
看原先的电路还以为外部一定要接电阻,看11楼的图,端口内部的上拉方式的电阻应该小于3M,那么100K电阻上的分压就会很大

您好,可能我之前问题没说清楚。如果配置为上拉输入,外部直接接开关的话,这样IO口的电平还是高电平。问题的详细描述,麻烦您再看下15楼的图片。
chenxl111
2楼-- · 2019-07-17 13:12
Aidaohuakai 发表于 2018-1-31 11:59
为什么要在IO和开关之间接个电阻?不接不行吗?接个上拉电阻到IO口就行了,IO口配置为浮空输入

恩,这是我简化出来的,实际上开关就是个大电阻开关,具体问题描述,您可以看下15楼的照片。
idianze
3楼-- · 2019-07-17 16:03
真是难得给力的帖子啊
人中狼
4楼-- · 2019-07-17 20:55
你这个应该是类似液位检测的问题,应该朝液位检测的方面找资料
李雷
5楼-- · 2019-07-18 01:48
 精彩回答 2  元偷偷看……

一周热门 更多>