您的位置:
OpenADSP社区论坛
->
Blackfin专区
->
新手上路
-> 问大家,GPIO中断。
本帖共有
715
个阅读者
问大家,GPIO中断。
tzg74500
(论坛游民)
头衔:
社区公民
帮派:
无帮无派
帖数:
87
金钱:
806
积分:
110
注册时间:
2011/7/31
小
大
楼主
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
问大家,GPIO中断。
发现BF504F片子,GPIO做中断时,PH0,PH1,PH2,使用的是同一个中断等级,如何在一个中断函数里面判断究竟是哪个IO中断????这3个IO使用的是双边沿触发中断。。。。
这家伙很懒,什么也没有留下!
等级:
2011/9/25 10:41:29
编辑帖子
帖子评价
单帖屏蔽
删除帖子
tzg74500
(论坛游民)
头衔:
社区公民
帮派:
无帮无派
帖数:
87
金钱:
806
积分:
110
注册时间:
2011/7/31
小
大
第
1
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
我使用中断A,三个IO口PHO,1,2,公用一个,中断等级IVG13,如何判断是那个IO产生了中断。???
这家伙很懒,什么也没有留下!
等级:
2011/9/25 10:46:01
编辑帖子
帖子评价
单帖屏蔽
删除帖子
andy
(论坛版主)
头衔:
社区公民
帮派:
无帮无派
帖数:
2287
金钱:
11132
积分:
2263
注册时间:
2011/6/8
小
大
第
2
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
通常情况下,使用同一中断源的IO口,在中断产生后,需立即读取IO状态来判断是哪个IO的中断,对于双沿触发的中断,则麻烦点,需要用3个全局变量来记录当前中断的状态,如其中一个IO中断产生后,应立刻将其当前状态写入变量,再次产生中断后,读取全部IO状态,然后再与变量的IO状态做比较,不同者为中断触发者,然后更新这个状态,清楚中断标志位。
这家伙很懒,什么也没有留下!
等级:
2011/9/25 18:41:36
编辑帖子
帖子评价
单帖屏蔽
删除帖子
Powered by
OpenADSP
Copyright © 2010
www.
Openadsp
.com
. All rights reserved.159328 Call, 1 Queries, Processed in 0.031250 second(s),