problema da principiante...

11 Anni 5 Mesi fa #16 da luca2680
Risposta da luca2680 al topic problema da principiante...
Ho scaricato le librerie e i file contenuti in "inc" li ho messo nella mia cartella "h"
ma il delay mi da problemi,scrivo questo:

#include <p18f2550.h>
#include <delay.h>

void main(){

TRISB=0;
PORTB=0b00000001;
while (1){
PORTB=0b00000001;
delay ms(200);
PORTB=0b00000000;
delay ms(200);

}

}
ma mi da' errore di sintassi....

C:\Users\luca\Desktop\prova\test.X\newmain.c:10:Error: syntax error
make[2]: Leaving directory `C:/Users/luca/Desktop/prova/test.X'
make[1]: Leaving directory `C:/Users/luca/Desktop/prova/test.X'
make[2]: *** [build/default/production/newmain.o] Error 3
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

BUILD FAILED (exit value 2, total time: 1s)
"
"

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • luca2680
  • Elite Member
  • Elite Member
Di più
11 Anni 5 Mesi fa #17 da StefA
Risposta da StefA al topic problema da principiante...
come detto da Matteo...

TRIS è a 8 bit quindi se vuoi che tutti siano ingressi devi scrivere 0xFF oppure 255 oppure 0b11111111.
scrivendo TRISB = 1 è come scrivere 0b00000001

suntax error è solitamente un errore di sintassi..cioè hai scritto qualcosa male o hai dimenticato punteggiature...
ad esempio scrivi:
delay ms(200);
ma la funzione va scritta così:
delay_ms(200);

Riguardo i led accesi, se poni un pin come ingresso e poi gli dai valore 1, non mi ricordo cosa accade; inoltre se stai simulando, potrebbe esserci differenza poi nella pratica.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
11 Anni 5 Mesi fa #18 da luca2680
Risposta da luca2680 al topic problema da principiante...
purtroppo è nella pratica che ho questi problemi...coumunque ci guardero meglio...

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • luca2680
  • Elite Member
  • Elite Member
Di più
11 Anni 5 Mesi fa - 11 Anni 5 Mesi fa #19 da Mauro Laurenti
Risposta da Mauro Laurenti al topic problema da principiante...

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
11 Anni 5 Mesi fa #20 da luca2680
Risposta da luca2680 al topic problema da principiante...
Mi dice che non trova la libreria del delays.c...effettivamente(quello scaricato) non so in che cartella metterlo...

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • luca2680
  • Elite Member
  • Elite Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login