请选择 进入手机版 | 继续访问电脑版
搜索
查看: 7226|回复: 5

[已解决] STM8L051 外部中断问题

[复制链接]

该用户从未签到

14

主题

630

帖子

11

蝴蝶豆

金牌会员

最后登录
2021-3-26
发表于 2015-10-11 17:18:56 | 显示全部楼层 |阅读模式
请问个问题,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
回复

使用道具 举报

该用户从未签到

14

主题

630

帖子

11

蝴蝶豆

金牌会员

最后登录
2021-3-26
 楼主| 发表于 2015-10-11 20:56:10 | 显示全部楼层
大哥们,发表一下看法啊
回复 支持 反对

使用道具 举报

该用户从未签到

14

主题

630

帖子

11

蝴蝶豆

金牌会员

最后登录
2021-3-26
 楼主| 发表于 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中断标志。是不是设置端口中断的时候还有什么要配置的,请大家帮帮忙,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

135

帖子

0

蝴蝶豆

高级会员

最后登录
2020-12-16
发表于 2015-10-14 10:52:15 | 显示全部楼层
不懂帮顶
回复

使用道具 举报

该用户从未签到

14

主题

630

帖子

11

蝴蝶豆

金牌会员

最后登录
2021-3-26
 楼主| 发表于 2015-10-14 16:07:38 | 显示全部楼层

谢啦我已解决。库函数EXTI_SelectPort()问题,操作寄存器EXTI_CONF1有问题,所以pb的中断默认进了引脚中断,直接操作寄存器就好了
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

1

帖子

0

蝴蝶豆

新手上路

最后登录
2021-1-8
发表于 2020-11-18 14:26:13 | 显示全部楼层
你好啊,请问有STM8L051数据手册吗?我下载的手册,没有介绍寄存器的,有的话方便发一下吗?非常感谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-16 19:24 , Processed in 1.168247 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表