Board logo

标题: 求助,RS08引脚电平中断变化不对 [打印本页]

作者: lsfsxfljj    时间: 2007-3-26 15:21     标题: 求助,RS08引脚电平中断变化不对

配置如下:
mov #$10,KBIES TA4上升沿触发,PTA5/PTA2下降沿触发
mov #$34,KBIPE TA5/PTA4/PTA2中断允许
bset 2,KBISC ;清ACK
bset 1,KBISC ;开中断
就是一直进不了中断,一个都不能进,如果写成:
mov #$10,KBIES TA4上升沿触发,PTA5/PTA2下降沿触发
mov #$14,KBIPE TA4/PTA2中断允许
bset 2,KBISC ;清ACK
bset 1,KBISC ;开中断
就可以了,后来通过单步走发现是PTA5的错误,但是不知道错在哪里?请能人帮助一下


作者: lsfsxfljj    时间: 2007-3-26 15:25

mov #$10,KBIES TA4上升沿触发,PTA5/PTA2下降沿触发
mov #$14,KBIPE TA4/PTA2中断允许
bset 2,KBISC ;清ACK
bset 1,KBISC ;开中断
屏蔽了PTA5以后,PTA4/PTA2可以进中断了

作者: strongchen    时间: 2007-3-26 16:09

PTA5可能一直处于触发状态,使得别的按键中断无法发生。
作者: lsfsxfljj    时间: 2007-3-26 21:23

我看了一下,也没有啊,我单步运行看的,请帮我再看下,谢谢了
作者: strongchen    时间: 2007-3-27 09:32

你把PTA5外部上拉试试看。要确定PTA5脚上的电平为高。
作者: lsfsxfljj    时间: 2007-3-27 10:05

我在调试软件中看到引脚信号确实有变化,但是中断标志还是没有产生,也没忘了看一下电平变化中断使能位,也是好的
作者: strongchen    时间: 2007-3-27 11:26

哪个引脚信号有变化?
作者: lsfsxfljj    时间: 2007-3-27 11:57

PTA5,我在DEMO板上故意造成电平变化,单步运行,看PTA5数据是变的,就是没有中断标志位产生
作者: strongchen    时间: 2007-3-27 13:48

你不是把PTA5的中断屏蔽了吗?




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0