|
本帖最后由 eyancool 于 2013-4-26 20:44 编辑
刚学习LPC1114,写了一个for循环语句,出现了一个问题,GPIO0端口的0,4,5脚不能置1
现将代码贴上,请大家指出问题所在。谢谢!
//#include <LPC11xx.h>
#include "nxplpc11xx.h"
int main()
{
uint8 i;
SysCLK_config();
SYSCON->SYSAHBCLKCTRL|=(1<<16);
SYSCON->SYSAHBCLKCTRL &=~(1<<11);
IOCON->PIO0_10&=~0X06;
IOCON->PIO0_11&=~0X06;
IOCON->RESET_PIO0_0 &=~0X06;
//IOCON->RESET_PIO0_0 &=0X06;
GPIO0->DIR|=0x0fff;
//IOCON->PIO0_10|=0XD1;
while(1)
{
/*GPIO0->DATA&=~(1<<10);
delay_ms(500);
GPIO0->DATA|=(1<<10);
delay_ms(500); */
for(i=0;i<12;i++)
{
GPIO0->DATA&=~(1<<i);
delay_ms(500);
}
for(i=12;i>0;i--)
{
GPIO0->DATA|=(1<<i);
delay_ms(500);
}
}
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|