Semplice funzione per PIC18 Pierin
Magari la soluzione è la più stupida della terra ma perdonatemi.......
Essendo timer_delay una variabile "dinamica" perché ogni valore con cui la si carica piano piano arriva a zero grazie al timer integrato al PIC,volevo fare una semplice funzione per scrivere nel programma
ritardo(numero in millisecondi); e fare in modo che succeda..........mi da che c'è un errore di sintassi. Non riesco a capire cosa non va........qualche piccolo aiutino???
Grazie mille ecco il codice:
Ringrazio tutti quelli che mi supporteranno
Essendo timer_delay una variabile "dinamica" perché ogni valore con cui la si carica piano piano arriva a zero grazie al timer integrato al PIC,volevo fare una semplice funzione per scrivere nel programma
ritardo(numero in millisecondi); e fare in modo che succeda..........mi da che c'è un errore di sintassi. Non riesco a capire cosa non va........qualche piccolo aiutino???
Grazie mille ecco il codice:
- Codice: Seleziona tutto
void ritardo(int tempo)
{
timer_delay = tempo;
while(1)
{
if(!timer_delay)
break;
}
}
Ringrazio tutti quelli che mi supporteranno