kvega24
Newbie level 1
Redo the LED blink code, this time using for loops to generate the delays, instead of calling the delay function. How do I change the code to use for loops to create delays?
Code:
// CONFIG
#pragma config FOSC = HS // Oscillator Selection bits (RC oscillator)
#pragma config WDTE = OFF // Watchdog Timer (WDT enabled)
#pragma config PWRTE = OFF // Power-up Timer Enable bit (Power-up Timer is disabled)
#pragma config CP = OFF // Code Protection bit (Code protection disabled)
#include < stdio.h >
#include < xc.h >
#define LED RA0
#define _XTAL_FREQ 20000000
void main()
{
TRISA = 0;
LED = 1;
while(1)
{
__delay_ms(500);
LED =0;
__delay_ms(500);
LED=1;
}
}