lucifer_cn 发表于 2013-9-2 20:56:19

飞凌-路飞 发表于 2013-9-3 08:43:06

楼主按照这个试试,一定要参考手册
RETAILMSG(1,(TEXT("Key_Gpio_Setting----\r\n")));   
        //v_pIOPregs->GPLPUD &= ~(0x0fff);
        v_pIOPregs->GPLCON1 &= ~(0xf);
        v_pIOPregs->GPLCON1 |= 0x3;
        //v_pIOPregs->GPLDAT |= 0x1;
        RETAILMSG(1,(TEXT("******* v_pIOPregs->GPLCON1 = %x\r\n"),v_pIOPregs->GPLCON1));       
        RETAILMSG(1,(TEXT("******* v_pIOPregs->GPLDAT = %x\r\n"),v_pIOPregs->GPLDAT));

        v_pIOPregs->EINT0CON1 &= ~(0xf);
        v_pIOPregs->EINT0CON1 |= ~(0x9);
        v_pIOPregs->EINT0MASK &= ~(0x10000) ;
        RETAILMSG(1,(TEXT("******* v_pIOPregs->EINT0CON1 = %x\r\n"),v_pIOPregs->EINT0CON1));
        RETAILMSG(1,(TEXT("******* v_pIOPregs->EINT0MASK = %x\r\n"),v_pIOPregs->EINT0MASK));

飞凌-路飞 发表于 2013-9-3 08:43:16

楼主按照这个试试,一定要参考手册
RETAILMSG(1,(TEXT("Key_Gpio_Setting----\r\n")));   
        //v_pIOPregs->GPLPUD &= ~(0x0fff);
        v_pIOPregs->GPLCON1 &= ~(0xf);
        v_pIOPregs->GPLCON1 |= 0x3;
        //v_pIOPregs->GPLDAT |= 0x1;
        RETAILMSG(1,(TEXT("******* v_pIOPregs->GPLCON1 = %x\r\n"),v_pIOPregs->GPLCON1));       
        RETAILMSG(1,(TEXT("******* v_pIOPregs->GPLDAT = %x\r\n"),v_pIOPregs->GPLDAT));

        v_pIOPregs->EINT0CON1 &= ~(0xf);
        v_pIOPregs->EINT0CON1 |= ~(0x9);
        v_pIOPregs->EINT0MASK &= ~(0x10000) ;
        RETAILMSG(1,(TEXT("******* v_pIOPregs->EINT0CON1 = %x\r\n"),v_pIOPregs->EINT0CON1));
        RETAILMSG(1,(TEXT("******* v_pIOPregs->EINT0MASK = %x\r\n"),v_pIOPregs->EINT0MASK));
页: [1]
查看完整版本: 请教个问题 OK6410 用户IO口(J12)下EINT16引脚中断...