Hi,
I am very happy to share the schematic,Software can not control GPIO, I have no way to solve this problem.
There are some Chinese on the map.

The code from NXP official example of this "lpcopen_v2_00a_keil_iar_nxp_lpcxpresso_11c24",but I use the following example to be controllable.
#include "LPC11XX.H"
#define LED1_ON LPC_GPIO1->DATA &= ~(1<<8)
#define LED1_OFF LPC_GPIO1->DATA |= (1<<8)
#define LED2_ON LPC_GPIO0->DATA &= ~(1<<2)
#define LED2_OFF LPC_GPIO0->DATA |=(1<<2)
#define LED3_ON LPC_GPIO2->DATA &= ~(1<<7)
#define LED3_OFF LPC_GPIO2->DATA |=(1<<7)
#define LED4_ON LPC_GPIO2->DATA &= ~(1<<8)
#define LED4_OFF LPC_GPIO2->DATA |= (1<<8)
#define LED5_ON LPC_GPIO2->DATA &= ~(1<<1)
#define LED5_OFF LPC_GPIO2->DATA |= (1<<1)
#define LED6_ON LPC_GPIO0->DATA &= ~(1<<3)
#define LED6_OFF LPC_GPIO0->DATA |= (1<<3)
#define LED7_ON LPC_GPIO2->DATA &= ~(1<<11)
#define LED7_OFF LPC_GPIO2->DATA |=(1<<11)
#define LED8_ON LPC_GPIO0->DATA &= ~(1<<10)
#define LED8_OFF LPC_GPIO0->DATA |=(1<<10)
/***********************************/
/***********************************/
void delay()
{
uint16_t i,j;
for(i=0;i<5000;i++)
for(j=0;j<200;j++);
}
/***********************************/
/***********************************/
void led_init()
{
LPC_GPIO2->DIR |= (1<<1);
LPC_GPIO2->DATA |= (1<<1);
LPC_GPIO2->DIR |= (1<<8);
LPC_GPIO2->DATA |= (1<<8);
LPC_GPIO2->DIR |= (1<<7);
LPC_GPIO2->DIR |= (1<<11);
LPC_GPIO1->DIR |= (1<<8);
LPC_GPIO1->DIR |= (1<<10);
LPC_GPIO0->DIR |= (1<<2);
LPC_GPIO0->DIR |= (1<<3);
}
/***********************************/
/***********************************/
int main()
{
led_init();
while(1)
{
delay();
LED1_ON;
LED2_ON;
LED3_ON;
LED4_ON;
LED5_ON;
LED6_ON;
LED7_ON;
LED8_ON;
LED7_OFF;
}
return 0;
}
Have a great day,
VN