标题:
STM32F103外部中断一次触发多个信号
[打印本页]
作者:
litingkun
时间:
2025-7-7 09:18
标题:
STM32F103外部中断一次触发多个信号
请教一下,我用STM32F103的外部中断接在PE3端口,用按键进行触发,触发后LED灯亮起并调用定时器进行定时,同时用printf打印出当前时间;定时器到数后LED灯灭掉,同时打印出时间。但用逻辑分析仪和示波器测量时发现,输入信号是1个,但10次里有1、2次,中断触发打印会输出2-3个,同时定时器时长会变长(从输出号判断)。例如:定时是200.6ms,如果只有一个触发信号时,亮灯时长200.34ms。如果出现2次触发,亮灯时长会变为211.3ms,如果出现3次触发,亮灯224ms。而且只有一个亮灯信号。
新建文件夹.zip
2025-7-7 09:17 上传
点击文件名下载附件
6.11 KB, 下载次数: 0
作者:
taotie2024
时间:
2025-7-7 14:46
没有消除按键抖动?
作者:
litingkun
时间:
2025-7-7 15:41
taotie2024 发表于 2025-7-7 14:46
没有消除按键抖动?
没做消抖,但应该不是抖动造成的,用示波器看了输入信号只有一个。在网上找了一些文章看了一下,可能是标志位没完全清除。回去再试试。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1