您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> Q群技术问题:BF592的按键例程
本帖共有822个阅读者
发表帖子 发表投票 回复主题
Q群技术问题:BF592的按键例程
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
Q群技术问题:BF592的按键例程

问题:

上传的图片
  201332115394255.jpg [ 23.76 KB 1043×93 ] (缩略时请点击查看原图)

 

大家帮我看一下 592按键例程中从电路图上看 按键没按下的时候应该是高电平啊  为什么中断的时候读出来的是高电平?

上传的图片
  201332115401455.jpg [ 26.42 KB 401×510 ] (缩略时请点击查看原图)

 

是因为将端口设置成中断的时候是下降沿触发  当按键按下的时候 端口电平从高拉低 所以读出来的就是1么?



我是OP...
等级:管理员 参考IP地址:*.*.*.*
2013/3/21 15:40:27
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/3/21 15:47:10
小西瓜(论坛新手)
小西瓜
头衔:社区公民
帮派:无帮无派
帖数:10
金钱:208
积分:12
注册时间:2012/9/19
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我看了那个帖子。就是说设置成IO端口的时候,我读取的端口状态表示的是高低电平,当我设置成中断端口的时候,我读取的1或者0表示的是中断是否触发,在这个程序中按键按下,中断触发,所以读取的状态才是1对么?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/3/21 16:11:21
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
对,在输入模式,不使用中断的时候,读取的为接口电平。但使用中断时,读取的将为中断标志,不管是电平触发还是沿触发,不管触发方式如何,一旦触发中断,读取的值都为1,与其接口当前电平状态无关。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/3/21 22:59:34
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154183 Call, 1 Queries, Processed in 0.015625 second(s),