STM8 GPIO外部中断的没有中断标志位.----是硬伤,直接想骂它的设计人员

2019-12-18 18:49发布

首先,端口的八个GPIO共用一个中断向量.
每个GPIO能够独立配置上升下降作为中断触发条件.
但是这个功能实际上没有太大用处,因为STM8的GPIO中断居然只有中断使能位,没有中断标志位!

举例说明:
想要在A1,A2口上实现两个必须上升沿触发中断的按钮或者外设,需要共用EXT_A的中断向量.
假设有一时间发生了EXT_A中断,进入了中断服务函数.现在没有中断标志位,直接导致要用很复杂的算法才能判断到底是哪个口上发生的中断.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
41条回答
hemeizhi
1楼-- · 2019-12-21 21:33
mark
_woody_
2楼-- · 2019-12-22 00:12
高手高手高高手
cuizheng_2004
3楼-- · 2019-12-22 04:34
 精彩回答 2  元偷偷看……
tiger5
4楼-- · 2019-12-22 08:07
路过学习。
  
HZQ@
5楼-- · 2019-12-22 12:15
chenerbox2 发表于 2012-7-1 09:20
正常 我感觉这是st的传统,时不时暗处给你一下子,让你蛋疼

这个总节的很好!深有体会呀。
HDying
6楼-- · 2019-12-22 17:48
请问进入中断服务程序怎么出来啊?

一周热门 更多>