你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8L051 外部中断问题

[复制链接]
阿莫西林 提问时间:2015-10-11 17:18 /
请问个问题,stm8l051为什么不管设外部中断是端口中断或者引脚中断,都是进引脚中断?
QQ图片20151011170752.png
设EXTI_SetPortSensitivity(EXTI_Port_B,EXTI_Trigger_Falling)进EXTI_PORT7_IRQHandler 。
设EXTI_SetPinSensitivity(Key_Power ,EXTI_Trigger_Falling)也进EXTI_PORT7_IRQHandler 。
不管怎样,就是不进EXTI_PORTB_IRQHandler。是我哪里设置不对,还是什么问题,请大哥们拔刀相助
QQ图片20151011171213.png
收藏 评论4 发布时间:2015-10-11 17:18

举报

4个回答
阿莫西林 回答时间:2015-10-11 20:56:10
大哥们,发表一下看法啊
阿莫西林 回答时间:2015-10-11 21:17:01
用EXTI_SetPortSensitivity(EXTI_Port_B,EXTI_Trigger_Falling);初始化按键pb7后,寄存器EXTI_CR3=0X0A,代表我设置了PB、PD的外部中断。
按键后EXTI_SR1=0X80.代表Port A/B/C/D/E/F bit 7有 external interrupt flag。
这到底是什么情况,设置pb中断,出现bit7中断标志。是不是设置端口中断的时候还有什么要配置的,请大家帮帮忙,谢谢
k_xg1919 回答时间:2015-10-14 10:52:15
不懂帮顶
阿莫西林 回答时间:2015-10-14 16:07:38

谢啦我已解决。库函数EXTI_SelectPort()问题,操作寄存器EXTI_CONF1有问题,所以pb的中断默认进了引脚中断,直接操作寄存器就好了
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版