打印
[STM32F1]

STM32F103IO口相同的外部中断问题

[复制链接]
105|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 | 只看该作者
检查中断配置

使用特权

评论回复
5
laocuo1142| | 2024-5-13 17:20 | 只看该作者
每个GPIO端口是否都被正确配置为EXTI模式

使用特权

评论回复
6
laocuo1142| | 2024-5-13 18:00 | 只看该作者
确保在NVIC(嵌套向量中断控制器)中为每个外部中断都使能了中断请求。在STM32CubeMX中,这通常在“Configuration”->“NVIC”部分完成。

使用特权

评论回复
7
flycamelaaa| | 2024-5-13 20:00 | 只看该作者
确保所有相关的GPIO端口和EXTI线路都已正确连接到时钟源,并且它们的电源已正确打开。

使用特权

评论回复
8
呐咯密密| | 2024-5-14 10:09 | 只看该作者
PC8,PB8和PA8属于同一个中断线,只能选用一个,同时配置只会最后一个起效

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1206

主题

3169

帖子

0

粉丝