2884|0

6892

帖子

0

TA的资源

五彩晶圆(高级)

楼主
 

PIO0_1中断进不去? [复制链接]

下面是程序:

#include "..\config.h"


#define LED         (1ul << 2)
#define LED_INIT()  GPIO2DIR  |=  LED                                 /*                */
#define LEDOFF()    GPIO2DATA |=  LED                                 /*                      */
#define LEDON()     GPIO2DATA &= ~LED                                 /*                     */
#define KEY         (1ul << 1)

 

void myDelay (INT32U ulTime)
{
    INT32U i;   
    i = 0;
    while (ulTime--)
    {
        for (i = 0; i < 5000; i++);
    }
}

 

void GPIOIsr (void)
{
    GPIO0IC |= KEY;                                                   /*  清除中断标志                */
    LEDON();
 myDelay(400);
 LEDOFF();
}

int main (void)
{
    targetInit();                                                       /*  初始化目标板,切勿删除      */
    pinInit();                                                          /*  引脚初始化                  */

    SYSAHBCLKCTRL |= (1ul << 6);                                        /*  使能GPIO模块时钟            */
    LED_INIT();
    GPIO0DIR &= ~KEY;                                                   /*  设置P0.1为输入              */
   
    GPIO0IS   = 0x00;                                                   /*  P0.1为边沿中断              */
    GPIO0IEV = 0;                                                       /*  下降沿中断                  */
    GPIO0IE  |= KEY;                                                    /*  P0.1中断不屏蔽              */
  
 zyIsrSet(NVIC_PIOINT0, (unsigned long)GPIOIsr, PRIO_ONE);  
    while (1) ;
}


按照例程“GPIO_KeyInterrupt”稍微修改了下,想通过PIO0_1接的按键进入中断(按键按下时引脚为低电平),但是一直没有成功,不知道有什么问题,麻烦各路大虾帮忙分析下,谢谢!

此帖出自单片机论坛
点赞 关注
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表