I assume these pins are set as GPIO then? (We can't see Pinsel here).
Also, what do you actually mean by 'not running' - it strikes me you could
effectively be toggling the pin outputs rather quickly depending on your
inputs.
Andy
-----Original Message-----
From: lpc2000@yahoogroups.com [mailto:lpc2000@yahoogroups.com]On Behalf
Of rggmns
Sent: 11 April 2006 17:29
To: lpc2000@yahoogroups.com
Subject: [lpc2000] LPC2103.h file from Keil
Sorry about de last post.
It seems Keil has replaced the old LPC2103.h with a new one.
This last version generates correct addresses.
The code is not running, included the "very difficult code".
#include <lpc2103.h>
void main()
{
unsigned long i;
unsigned long j=0x0000ff00;
IODIR=0x0000ff00; //set pin direction
while (1)
{
i=IOPIN & 0x00ff0000 + 1; //delay value
IOCLR=j; //toggle I/O pins
j=~j;
IOSET=j;
while (i!=0) //time delay
{
i=i-1;
}
}
}
It runs fine on the LPC2138.
What is wrong?
Me again
Yahoo! Groups LinksMessage
RE: [lpc2000] LPC2103.h file from Keil
2006-04-12 by Andrew Berney
Attachments
- No local attachments were found for this message.