This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Not able

pls help...

i'm working on LPC1114-FBD/301 series

On my board 4 LED's are connected to P0_8, P0_9, P0_10, P0_11.

I'v written a sample code toggle them. Only on 8 and 9 port pin LED's are blinking
but on 10 and 11 there state is always on. here is the sample code

/* by default P0_8 and P0_9 pins are GPIO's */ LED_DIR |= BIT(8); LED_DIR |= BIT(9);

/* 9th and 10th pins are not GPIO's on reset */ // i think here some changes required to make them as GPIO's IOCON_SWCLK_PIO0_10 |= 0x1; IOCON_R_PIO0_11 |= 0x1;

LED_DIR |= BIT(10); LED_DIR |= BIT(11);

Parents
  • No test of GPIO0DATA? If port is output, then you should be able to set bits and read back the same value. If port is input, then your writes should be thrown away. If port isn't GPIO but special function, then read should correspond to the actual value of the pin (even if driven by special function).
    working with IAR on a project I sorely missed Keils excellent GPIO debug window. In that window, the OP sholud be able to see exactly what is going on

    Erik

Reply
  • No test of GPIO0DATA? If port is output, then you should be able to set bits and read back the same value. If port is input, then your writes should be thrown away. If port isn't GPIO but special function, then read should correspond to the actual value of the pin (even if driven by special function).
    working with IAR on a project I sorely missed Keils excellent GPIO debug window. In that window, the OP sholud be able to see exactly what is going on

    Erik

Children