阅读:1207回复:2
请教关于9054中断的问题
我们的做法是让CPLD的一个IO口给9054一个本地中断信号LINT#,使9054进入中断。
现在的问题是,在INTCSR[11]=1,INTCSR[16]=0的情况下(本地中断输入使能),不论CPLD与LINT#相连的管脚输出什么值,低电平也好,时钟脉冲也好,测得LINT#管脚一直是高电平,我看了数据手册,只要LINT#有效,INTCSR[15]即变为1,PCI端靠读取该值确定进入中断,这样就是说我们的9054一直就进入不了中断,该处还连接了一个上拉电阻,电平是3.3V。不知道对测量结果有没有影响?把CPLD与LINT断开,测得CPLD的该管脚输出正常,LINT仍然为高电平。不知道怎样解决,恳请大家不吝赐教。 |
|
沙发#
发布于:2007-01-17 15:15
怎么会呢,你的CPLD给出信号后,LINT有效没什么可说的。但是,CPLD不给信号了,仍然有效,就奇怪。自己在检查检查,看看是不是电路哪里有问题。
|
|
|
板凳#
发布于:2007-01-17 15:36
CPLD如果确实给出低电平的话,LINT#一定会被拉低的,如果真的拉不低,那你的CPLD的一个IO口一定是已经坏了
|
|
|