flycamelaaa 发表于 2024-10-29 15:26

是否可以在同一个 EXTI 上使用 2 个引脚?

我想在不干扰主循环的情况下读取 EC11 编码器,因此我决定使用中断。

我可以将编码器的引脚 A 和引脚 B 都连接到 PA1 和 PB1,并仅使用 EXTI1 将开关事件映射到同一个中断例程吗?

冰春彩落下 发表于 2024-11-23 22:11

在STM32微控制器中,EXTI(外部中断线)是用于处理外部中断的机制。每个EXTI线可以与多个引脚关联,但这些引脚必须属于同一组(例如,同一组的GPIO端口)

暖了夏天蓝了海 发表于 2024-11-23 22:14

就是你想让这俩IO,但是实现是一个中断信号

淡漠安然 发表于 2024-11-24 02:00

STM32的EXTI线可以与同一组GPIO端口的多个引脚关联,但每个EXTI线只能处理一个中断事件

三生万物 发表于 2024-11-24 03:00

确保PA0和PB0的中断优先级相同,否则可能会导致中断处理顺序不确定

别乱了阵脚 发表于 2024-11-24 04:00

中断标志清除,在处理完中断后,务必清除相应的中断标志,以避免重复触发中断

一秒落纱 发表于 2024-11-24 05:00

我觉得应该是不行吧,这样的话

光辉梦境 发表于 2024-11-24 06:00

我记得STM32应该有个编码器接口吧,你可以接上去啊

江河千里 发表于 2024-11-24 08:00

我觉得不太行啊,这样是不是有点冲突呢

远山寻你 发表于 2024-11-24 09:00

不建议这么使用,感觉不稳定呢

夜阑风雨 发表于 2024-11-24 10:00

你可以试试,不过我觉得应该是不行啊
页: [1]
查看完整版本: 是否可以在同一个 EXTI 上使用 2 个引脚?