Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Broken IO Pins?

2006-05-20 by jstamos111

Hey guys,

This problem has me completely baffled.  Hopefully you can help.

I have an LPC2106 running on a board of my own design and am using 
Keil tools to compile the code.  Here's my very short code:

void main() {
PINSEL0 &= 0x00000000;
IODIR0 = 0xFFFFFFFF;
IOSET0 = 0xFFFFFFFF;
while(1);
}

The problems when I run this code all IO ports turn on except P0.2, 
P0.3 and P0.26.  Any idea why?  I tried looking in the documentation 
but couldn't find anything specific about these ports not working for 
IO.  I thought maybe the problem was what I had the pins connected to 
(a CPLD) so I made sure to put the connected CPLD pins as inputs and 
even disconnected one pin completely and still the same problem.  I 
have multiple boards and it does it for at least two of them.  

Thoughts?  I'd appreciate anything since I don't know where to go w/ 
this anymore.

Thanks.

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.