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 LinksMessage
RE: [lpc2000] Broken IO Pins?
2006-05-20 by Andy
Attachments
- No local attachments were found for this message.