首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

新手紧急求助

新手紧急求助

版主,我今天根据清华大学的开发板做了一个程序。想要实现的具体功能是这样的:按键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,但我想用一下,麻烦版主给个例子
我要变得更强
没用过
只能以别的芯片的经验瞎说说
看看sr里面中断允许了没
芯片的interrupt controller是否设置了
世界上失败只有一种那就是半途而废。
返回列表