Yahoo Groups archive

Lpc2000

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

Message

RE: [lpc2000] Broken IO Pins?

2006-05-20 by Andy

Not sure but I think P0.2 and P0.3 have no internal pull-up resistors
because they are for the I2C interface.  You need to have external pull-ups.
Andy

-----Original Message-----
From: lpc2000@yahoogroups.com [mailto:lpc2000@yahoogroups.com] On Behalf Of
jstamos111
Sent: 20 May 2006 19:36
To: lpc2000@yahoogroups.com
Subject: [lpc2000] Broken IO Pins?

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.







 
Yahoo! Groups Links

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.