Hi frnds,
i am trying to program led blinking in P0_30 using LPC1225/301 microcontroller. there is no error in this program. but led is not blinking. can anyone suggest me what is wrong in this program.
#include<lpc122x.h>
void delay(unsigned short int ms) ;
int main(void)
{
LPC_SYSCON->SYSAHBCLKCTRL |=(1UL<<31)|(1<<30)|(1<<29)|(1<<16);
LPC_IOCON->PIO0_30 &=~0xFF;
LPC_IOCON->PIO0_30 |= (1<<4)|(1<<7);
LPC_GPIO0->DIR |= (1<<30);
LPC_GPIO0->CLR |= (1<<30);
while(1)
{
LPC_GPIO0->SET |= (1<<30);
delay(1000);
LPC_GPIO0->CLR |= (1<<30);
delay(1000);
}
}
void delay(unsigned short int ms)
{
unsigned short int j;
unsigned long i;
for(j=0;j<ms;j++)
for(i=0;i<1700;i++);
}