版主,我今天根据清华大学的开发板做了一个程序。想要实现的具体功能是这样的:按键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,但我想用一下,麻烦版主给个例子
|