Re: Blinking LED with C18
- From: "John Jardine." <john@xxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 10 Mar 2006 10:30:17 -0800
"Abstract Dissonance" <Abstract.Dissonance@xxxxxxxxxxx> wrote in message
news:1212q9mpt5j2s31@xxxxxxxxxxxxxxxxxxxxx
I'm trying to blink an LED using C18 in MPLAB but the code doesn't workfor
some reason. It is the exact code that came from one of there examples...trying
but the LED doesn't blink or even come on. I tried doing some other stuff
but it didn't work either(and I commented it out).
I can't understand why this code doesn't work since "they" created but it
doesn't. I was able to make the 16F688 blink using assembly but I'm
to get it done in C with the 18F2455."delay()" . What delay is that?.
Anyone see why this isn't working?
Thanks,
Jon
---------------------------------------------
#include <p18f2455.h>
#pragma config WDT = OFF
void delay (void)
{
int i;
for (i = 0; i < 10000; i++)
{
};
}
void main (void)
{
/* Make all bits on the Port B (LEDs) output bits.
* If bit is cleared, then the bit is an output bit.
*/
//ADCON0 = 0;
// ADCON1 = 0x6;
TRISB = 0;
// TRISA = 0;
// TRISC = 0;
while (1)
{
/* Reset the LEDs */
// PORTA = 0;
PORTB = 0;
// PORTC = 0;
/* Delay so human eye can see change */
delay ();
/* Light the LEDs */
// PORTA = 0xFF;
PORTB = 0xFF;
// PORTC = 0xFF;
/* Delay so human eye can see change */
delay ();
}
}
john
.
- References:
- Blinking LED with C18
- From: Abstract Dissonance
- Blinking LED with C18
- Prev by Date: Re: wiring a house for 12 volt
- Next by Date: Re: Speed
- Previous by thread: Re: Blinking LED with C18
- Next by thread: voltage divider bias
- Index(es):
Relevant Pages
|