您的位置:
OpenADSP社区论坛
->
Blackfin专区
->
新手上路
-> BF518的中断理解问题
本帖共有
410
个阅读者
BF518的中断理解问题
OpenADSP
(管理员)
头衔:
社区公民
帮派:
无帮无派
帖数:
5195
金钱:
34806
积分:
6378
注册时间:
2011/6/7
小
大
楼主
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
BF518的中断理解问题
问题:我在看BF518的中断那个例程,有个疑问 为什么程序进入不到中断程序 吗? 程序是哪里出了问题?
我是OP...
等级:
2017/3/15 11:37:17
编辑帖子
帖子评价
单帖屏蔽
删除帖子
OpenADSP
(管理员)
头衔:
社区公民
帮派:
无帮无派
帖数:
5195
金钱:
34806
积分:
6378
注册时间:
2011/6/7
小
大
第
1
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
答:把电平触发改为沿触发试试。通常中断都用沿,电平容易误触发,另外,你在对io操作时,建议用与或方式操作,不要影响其他位状态
我是OP...
等级:
2017/3/15 11:37:34
编辑帖子
帖子评价
单帖屏蔽
删除帖子
OpenADSP
(管理员)
头衔:
社区公民
帮派:
无帮无派
帖数:
5195
金钱:
34806
积分:
6378
注册时间:
2011/6/7
小
大
第
2
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
问:你是说 按照教学视频里的下面的这种方式对IO口一个一个地进行操作*pPORTHIO_DIR |= PH4,昨天那个程序 改成沿 触发 也没有效果,我先把IO口的操作改改再运行一下试试
我是OP...
等级:
2017/3/15 11:37:58
编辑帖子
帖子评价
单帖屏蔽
删除帖子
OpenADSP
(管理员)
头衔:
社区公民
帮派:
无帮无派
帖数:
5195
金钱:
34806
积分:
6378
注册时间:
2011/6/7
小
大
第
3
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
问:我设想的是 程序跑起来以后,通过按键来改变PH0的触发电平 进入中断,实际是 程序不是反复获取按键值,是不是这样的?我是说 虽然我按下按键(PH0=0)了,但是程序还是以第一次在INIT_PORT里获得的值(PH0=1)为准, 是这样的么?
我是OP...
等级:
2017/3/15 11:38:45
编辑帖子
帖子评价
单帖屏蔽
删除帖子
OpenADSP
(管理员)
头衔:
社区公民
帮派:
无帮无派
帖数:
5195
金钱:
34806
积分:
6378
注册时间:
2011/6/7
小
大
第
4
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
答:中断时,读取的中断管脚值都是1,和当前管脚触发电平没有关系,一旦管脚设置为外部中断,你读取时,值就是0,当读到1,表示管脚触发中断。你可以先看一看我们核心板的按键例程,从这个里头去理解一下。
我是OP...
等级:
2017/3/15 11:39:35
编辑帖子
帖子评价
单帖屏蔽
删除帖子
Powered by
OpenADSP
Copyright © 2010
www.
Openadsp
.com
. All rights reserved.159208 Call, 1 Queries, Processed in 0.031250 second(s),