Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Semplice funzione per PIC18 Pierin

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Semplice funzione per PIC18 Pierin

Messaggioda Foto UtenteLuca1995 » 8 ago 2013, 0:57

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:

Codice: Seleziona tutto
   void ritardo(int tempo)
           {
      timer_delay = tempo;
      while(1)
      {
         if(!timer_delay)
            break;
      }
   }
   


Ringrazio tutti quelli che mi supporteranno :D
Avatar utente
Foto UtenteLuca1995
790 2 6 12
Frequentatore
Frequentatore
 
Messaggi: 200
Iscritto il: 6 gen 2013, 23:17

0
voti

[2] Re: Semplice funzione per PIC18 Pierin

Messaggioda Foto UtenteTardoFreak » 8 ago 2013, 1:11

Esattamente dove ti da errore?
Il compilatore indica la linea. Quale linea?
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[3] Re: Semplice funzione per PIC18 Pierin

Messaggioda Foto UtenteLuca1995 » 8 ago 2013, 1:14

Indica la prima linea-syntax error
Codice: Seleziona tutto
void ritardo(int tempo)

Grazie per l'interesse a quest'ora :)
Avatar utente
Foto UtenteLuca1995
790 2 6 12
Frequentatore
Frequentatore
 
Messaggi: 200
Iscritto il: 6 gen 2013, 23:17

0
voti

[4] Re: Semplice funzione per PIC18 Pierin

Messaggioda Foto UtenteTardoFreak » 8 ago 2013, 1:17

La linea è corretta. A questo punto bisogna sapere cosa c'è scritto prima.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[5] Re: Semplice funzione per PIC18 Pierin

Messaggioda Foto UtenteLuca1995 » 8 ago 2013, 1:22

Stupido io..........non mi ero accorto che cancellando un piccolo pezzettino una parte della riga precedente era diventata un commento. Perdonami per averti fatto leggere una riga giusta che non aveva però buoni precedenti........Grazie mille per l'aiuto :)
Avatar utente
Foto UtenteLuca1995
790 2 6 12
Frequentatore
Frequentatore
 
Messaggi: 200
Iscritto il: 6 gen 2013, 23:17

0
voti

[6] Re: Semplice funzione per PIC18 Pierin

Messaggioda Foto UtenteLuca1995 » 8 ago 2013, 1:23

Comunque mi è molto comoda come funzione......essendo un principiante del C mi sento abbastanza realizzato :)
Avatar utente
Foto UtenteLuca1995
790 2 6 12
Frequentatore
Frequentatore
 
Messaggi: 200
Iscritto il: 6 gen 2013, 23:17


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti