Yahoo Groups archive

Lpc2000

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

Message

Re: Broken IO Pins?

2006-05-20 by bobtransformer

--- In lpc2000@yahoogroups.com, "jstamos111" <jstamos111@...> wrote:
>
> 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.
>

This may not have any relevance to your problem, but case in point...
I had an IO pin on a LPC2102 not working.  I think what happened was 
that because my soldering iron was not grounded and I measure 60 VAC 
RMS between soldering iron and scope ground (which I think was 
connected while soldering to that IO pin connection) and I think I 
burned it out.  I just switched the software to another IO pin and it 
works now until I can replace the part.

Just be careful of differential voltages of soldering iron and 
grounds.  This is not the first time in my life I've had this kind
of problem.

boB

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.