STM32检测下降沿中断

2019-07-15 08:59发布

最近使用STM32F103,在使用IO口检测下降沿中断的时候遇到一个问题。
1.jpg
如图片中所示,检测的电阻有10M,这样,IO口就无法检测到下降沿了,有什么解决办法啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
人中狼
1楼-- · 2019-07-16 16:50
 精彩回答 2  元偷偷看……
chenxl111
2楼-- · 2019-07-16 16:51
IMG_20180131_113613.jpg
chenxl111
3楼-- · 2019-07-16 18:47
人中狼 发表于 2018-1-31 10:20
上拉电阻要足够大,按键接的是10M的电阻,那么上拉电阻应该至少要五倍以上,虽然是要检测下降沿,但是实际上还是要有足够低的电平,让单片机判定为是有效的下降沿,才可能产生中断

您好,接上拉电阻的方法,刚才也实验了一下,还是有点小问题。具体原因,您有时间看下11楼的照片。
人中狼
4楼-- · 2019-07-16 22:05
试试端口配置为上拉输入,外部直接接开关,不接电阻。
看原先的电路还以为外部一定要接电阻,看11楼的图,端口内部的上拉方式的电阻应该小于3M,那么100K电阻上的分压就会很大
Aidaohuakai
5楼-- · 2019-07-17 02:34
为什么要在IO和开关之间接个电阻?不接不行吗?接个上拉电阻到IO口就行了,IO口配置为浮空输入
chenxl111
6楼-- · 2019-07-17 06:53
 精彩回答 2  元偷偷看……

一周热门 更多>