[STM32F1] STM32F103IO口相同的外部中断问题

[复制链接]
745|7
 楼主| cr315 发表于 2024-5-13 11:00 | 显示全部楼层 |阅读模式
我现在需要20个外部中断,所需IO口PA0/1/2/3/4/8/9/10/15,PB7/8/9/14/15,PC6/7/8/9/13/14;
遇到的问题,我后设置的IO口外部中断好像给先设置的覆盖了,例如PC8可以触发但是PB8和PA8就不能触发了
求告知怎么解决这个问题

两只袜子 发表于 2024-5-13 14:20 | 显示全部楼层
检查中断优先级的分配是否有误
powerantone 发表于 2024-5-13 14:24 | 显示全部楼层
可能是硬件连接问题
jcky001 发表于 2024-5-13 16:00 | 显示全部楼层
检查中断配置
laocuo1142 发表于 2024-5-13 17:20 | 显示全部楼层
每个GPIO端口是否都被正确配置为EXTI模式
laocuo1142 发表于 2024-5-13 18:00 | 显示全部楼层
确保在NVIC(嵌套向量中断控制器)中为每个外部中断都使能了中断请求。在STM32CubeMX中,这通常在“Configuration”->“NVIC”部分完成。
flycamelaaa 发表于 2024-5-13 20:00 | 显示全部楼层
确保所有相关的GPIO端口和EXTI线路都已正确连接到时钟源,并且它们的电源已正确打开。
呐咯密密 发表于 2024-5-14 10:09 | 显示全部楼层
PC8,PB8和PA8属于同一个中断线,只能选用一个,同时配置只会最后一个起效
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1466

主题

4964

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部