Board logo

标题: 新手紧急求助 [打印本页]

作者: qianchong838383    时间: 2007-1-22 15:26     标题: 新手紧急求助

版主,我今天根据清华大学的开发板做了一个程序。想要实现的具体功能是这样的:按键SW1,SW2,SW3,SW4一端接地,一端上拉一个10K的电阻,分别与PE0(IREQ),PH4,PH5,PH6相连,通过超级终端往NE64里下程序.当按下SW1时,超级终端上显示"PRESS SW1",其余依次类推。
  我程序初始化是这样的:
void init_PORH(void)

DDRH =(~DDRH_DDRH4); //其实我感觉可以不加,因为NE64复位后,porth为输入 
PPSH=(~PPSH_PPSH4);  //设置为下降沿触发中断
PIEH=PIEH_PIEH4;    //中断允许

  中断函数我也做了,同时也在PRM文件中做了设置,可是就是进不了中断,麻烦版主帮忙看一下。小弟调了一天也没调出来。
 另外PE0我没敢用,因为书上说XIRQ一旦打开就没法关闭,除非RESET,但我想用一下,麻烦版主给个例子

作者: reallin    时间: 2007-1-24 09:46

没用过
只能以别的芯片的经验瞎说说
看看sr里面中断允许了没
芯片的interrupt controller是否设置了





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