打印

按键中断的实现

[复制链接]
4685|31
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
午夜粪车|  楼主 | 2009-12-2 17:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大部分模块的中断都比较正常,但按键中断总是实现不了,怎么办?
沙发
liliang9554| | 2009-12-2 17:53 | 只看该作者
说的具体一点,太笼统了吧

使用特权

评论回复
板凳
五谷道场| | 2009-12-2 18:01 | 只看该作者
是啊,配置的硬件和软件详细说说

使用特权

评论回复
地板
午夜粪车|  楼主 | 2009-12-2 18:09 | 只看该作者
嗯,我再看看

使用特权

评论回复
5
贾君鹏子| | 2009-12-2 18:11 | 只看该作者
查一下你I/O的高低电平,如果是下降沿中断还是建议加个上拉电阻可靠点。

使用特权

评论回复
6
hulan1985| | 2009-12-3 20:08 | 只看该作者
看看是GPIO相应的中断屏蔽位没开吗

使用特权

评论回复
7
juventus9554| | 2009-12-3 20:14 | 只看该作者
开GPIO中断屏蔽位,肯定没问题

使用特权

评论回复
8
午夜粪车|  楼主 | 2009-12-3 20:21 | 只看该作者
硬件:驱动模式设为High Z,设置为某种触发模式

使用特权

评论回复
9
午夜粪车|  楼主 | 2009-12-3 20:21 | 只看该作者
软件:将中断程序添加到PSoC_GPIO_ISR中

使用特权

评论回复
10
liliang9554| | 2009-12-3 20:28 | 只看该作者
看看INT_MSK0|=INT_MSK0_GPIO

使用特权

评论回复
11
hulan1985| | 2009-12-3 20:36 | 只看该作者
查下硬件吧

使用特权

评论回复
12
午夜粪车|  楼主 | 2009-12-4 19:23 | 只看该作者
INT_MSK0|=INT_MSK0_GPIO;(这就是控制GPIO的中断屏蔽寄存器位吧)我加上试过了,也还是不行。

使用特权

评论回复
13
午夜粪车|  楼主 | 2009-12-4 19:24 | 只看该作者
快疯了啊:dizzy:

使用特权

评论回复
14
liliang9554| | 2009-12-4 19:31 | 只看该作者
我是这样处理的  可以进入


OR REG[INT_MSK0],20H    ; 开GPIO中断屏蔽位

使用特权

评论回复
15
Apnote| | 2009-12-4 21:52 | 只看该作者
兄弟,有问题不要急,要耐心....看看这个吧!

How do I Set Up GPIO Interrupts.zip

111.97 KB

使用特权

评论回复
16
god_like| | 2009-12-5 00:13 | 只看该作者
这个一定不能急,先测测信号波形是否正确,在查查软件

使用特权

评论回复
17
love_life| | 2009-12-5 00:39 | 只看该作者
学习了

使用特权

评论回复
18
dewlife| | 2009-12-5 10:34 | 只看该作者
很好,有学习到知识了

使用特权

评论回复
19
午夜粪车|  楼主 | 2009-12-5 23:09 | 只看该作者
兄弟,有问题不要急,要耐心....看看这个吧!
Apnote 发表于 2009-12-4 21:52


这是什么?

使用特权

评论回复
20
午夜粪车|  楼主 | 2009-12-5 23:10 | 只看该作者
虽然还有些不正常,但中断效果出来了。我自己再试试

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

867

主题

10194

帖子

3

粉丝