这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » GPIO 急请教大家一个可能很简单的GPIO问题!!!!!

共2条 1/1 1 跳转至

GPIO 急请教大家一个可能很简单的GPIO问题!!!!!

院士
2006-09-17 18:14:16     打赏
GPIO 急请教大家一个可能很简单的GPIO问题!!!!!



关键词: 请教     大家     一个     可能     简单     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 我在使用LPC2134的时候遇到一个很奇怪的问题。我使用P0.10和P0.11作为GPIO口输出一个方波,程序具体如下:

int main(void)
{
    PINSEL0 = 0x0;    
    PINSEL1 = 0x0;
    IO0DIR  = 0x0c00;    //设置P0.10和P0.11为输出端口;
    IO0SET  = 0x0;       //初始设置为低电平输出;

    while(1)
    {
        IO0CLR=0x0c00;
        Delay(100);
        IO0SET=0x0c00;
        Delay(100);
    }    

    return(0);
}


运行程序时遇到很奇怪的现象,P0.10口可以正常工作,但是P0.11口无论如何都是输出低电平。然后我尝试把循环之前的初始设置改为IO0SET=0x0c00,即使如此,P0.11口还是只输出低电平。经过检查硬件电路没有问题,所以我真的不知道到底是哪里出现这么奇怪的问题,望大家不吝指教,谢谢!!! 1: re:P0.11是I2C口,开漏输出,所以需要外接一个上拉电阻才能输出高电平.

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]