永发信息网

stm32外部中断相关,进不了中断,但是把B口换成A口就能进,搞不明白为什么,望路过的大侠相助

答案:4  悬赏:70  手机版
解决时间 2021-11-10 00:13
  • 提问者网友:谁的错
  • 2021-11-09 08:10
stm32外部中断相关,进不了中断,但是把B口换成A口就能进,搞不明白为什么,望路过的大侠相助
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-11-09 09:11
GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0); PA0
GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource8); PA8
GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource1); PB1
GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource2); PB2
可以通过上述的配置来选择 GPIO 口。追问没错啊,已经配置过了,可还是不行啊
全部回答
  • 1楼网友:举杯邀酒敬孤独
  • 2021-11-09 12:19
代码没什么问题。要设置GPIO为输入不是第二功能,电平触发和沿触发检查别错了。还有GPIOB/A的时钟开了吗?追问谢谢你的回复,GPIOB/A时钟也开了,以前犯过这种错误,所以仔细检查过的
  • 2楼网友:舊物识亽
  • 2021-11-09 10:49
是不是哪里搞错了追问不清楚,检查过几遍,没发现什么错误·······
  • 3楼网友:洎扰庸人
  • 2021-11-09 09:55
会不会AFIO的问题.
我今天碰到一个情况,PE1打开外部中断,可是仿真发现PA1会触发外部中断1
后来发现没开AFIO,打开后就正常了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯