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

Query Related to Fast GPIO

Dear all,

In my development I am using LPC 2368 chip. In my project I used 2 PCB hardware . In 1st PCB I put down LPC2368 chip. And 2nd pcb I put down Ethernet Driver IC(DP83848C) , Ethernet and USB Connector. Now Ethernet driver IC connect with 2368’s PORT1.I define port1 as a Fast GPIO. Now when 2nd PCB is not connect to 1st PCB ,I read FIO1PIN and I got high level logic(1). So on that result I can’t initialize Ethernet. But when I connect 2nd PCB to 1st PCB, I got FIO1PIN as low level logic(0). So on that result I initialize Ethernet. And I got perfect result. But my question is that in USER manual of LPC2364/66/68 FIOPIN ‘s reset value is 0(low) . and I got 1(high). So is there any mistake in USER manual or something in my code(or understanding of mine) .

Code is below.

unsigned long gpio_read; gpio_read = FIOPIN1;