- Messaggi: 12
- Ringraziamenti ricevuti 0
codice per usart non me lo compila :angry:
10 Anni 3 Settimane fa #1
da zerotuz
codice per usart non me lo compila :angry: è stato creato da zerotuz
ciao a tutti
sto cercando di compilare su mplab x un codice per trasmettere dei comandi AT# ad un modulo bluetooth che ha il chip (OVC 3860) solo che quando vado a cliccare il tasto BUILD mi da i seguenti errori:
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `C:/Users/zero/Desktop/elettronica/MPLAB PROJECT/UART.X'
make -f nbproject/Makefile-default.mk dist/default/production/UART.X.production.hex
make[2]: Entering directory `C:/Users/zero/Desktop/elettronica/MPLAB PROJECT/UART.X'
"C:\Program Files (x86)\Microchip\xc8\v1.32\bin\xc8.exe" --pass1 --chip=16F877A -Q -G --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -D_XTAL_FREQ=20000000 -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib --output=-mcof,+elf:multilocs --stack=compiled:auto:auto "--errformat=%%f:%%l: error: (%%n) %%s" "--warnformat=%%f:%%l: warning: (%%n) %%s" "--msgformat=%%f:%%l: advisory: (%%n) %%s" -obuild/default/production/newmain.p1 newmain.c
newmain.c:26: warning: (361) function declared implicit int
newmain.c:44: error: (312) ";" expected
newmain.c:50: warning: (361) function declared implicit int
newmain.c:53: error: (285) no identifier in declaration
newmain.c:53: warning: (374) missing basic type; int assumed
newmain.c:53: error: (314) ";" expected
newmain.c:54: error: (285) no identifier in declaration
newmain.c:54: warning: (374) missing basic type; int assumed
newmain.c:54: error: (314) ";" expected
(908) exit status = 1
make[2]: Leaving directory `C:/Users/zero/Desktop/elettronica/MPLAB PROJECT/UART.X'
make[2]: *** [build/default/production/newmain.p1] Error 1
make[1]: Leaving directory `C:/Users/zero/Desktop/elettronica/MPLAB PROJECT/UART.X'
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 509ms)
allego il file .C
spero che qlualcuno possa darmi una mano....
ho letto e riletto il c18 step by step
ho letto e riletto il tutorial sul sito
non sono un esperto di programmazione , percio vi chiedo aiuto
grazie a presto
sto cercando di compilare su mplab x un codice per trasmettere dei comandi AT# ad un modulo bluetooth che ha il chip (OVC 3860) solo che quando vado a cliccare il tasto BUILD mi da i seguenti errori:
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `C:/Users/zero/Desktop/elettronica/MPLAB PROJECT/UART.X'
make -f nbproject/Makefile-default.mk dist/default/production/UART.X.production.hex
make[2]: Entering directory `C:/Users/zero/Desktop/elettronica/MPLAB PROJECT/UART.X'
"C:\Program Files (x86)\Microchip\xc8\v1.32\bin\xc8.exe" --pass1 --chip=16F877A -Q -G --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -D_XTAL_FREQ=20000000 -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib --output=-mcof,+elf:multilocs --stack=compiled:auto:auto "--errformat=%%f:%%l: error: (%%n) %%s" "--warnformat=%%f:%%l: warning: (%%n) %%s" "--msgformat=%%f:%%l: advisory: (%%n) %%s" -obuild/default/production/newmain.p1 newmain.c
newmain.c:26: warning: (361) function declared implicit int
newmain.c:44: error: (312) ";" expected
newmain.c:50: warning: (361) function declared implicit int
newmain.c:53: error: (285) no identifier in declaration
newmain.c:53: warning: (374) missing basic type; int assumed
newmain.c:53: error: (314) ";" expected
newmain.c:54: error: (285) no identifier in declaration
newmain.c:54: warning: (374) missing basic type; int assumed
newmain.c:54: error: (314) ";" expected
(908) exit status = 1
make[2]: Leaving directory `C:/Users/zero/Desktop/elettronica/MPLAB PROJECT/UART.X'
make[2]: *** [build/default/production/newmain.p1] Error 1
make[1]: Leaving directory `C:/Users/zero/Desktop/elettronica/MPLAB PROJECT/UART.X'
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 509ms)
allego il file .C
spero che qlualcuno possa darmi una mano....
ho letto e riletto il c18 step by step
ho letto e riletto il tutorial sul sito
non sono un esperto di programmazione , percio vi chiedo aiuto
grazie a presto
Si prega Accedi o Crea un account a partecipare alla conversazione.
- zerotuz
- Autore della discussione
- New Member
Riduci
Di più
10 Anni 3 Settimane fa #2
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic codice per usart non me lo compila :angry:
guardando il codice che hai postato vedo la seguente riga:
OPTION_REGbits.nRBPU
cosa dovrebbe fare? e perché non termina con punto e virgola?
Ste
OPTION_REGbits.nRBPU
cosa dovrebbe fare? e perché non termina con punto e virgola?
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
- Moderator
Riduci
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
10 Anni 3 Settimane fa - 10 Anni 2 Settimane fa #3
da zerotuz
Risposta da zerotuz al topic codice per usart non me lo compila
Intanto grazie per avermi risposto
Comunque mi sono reso conto che non va bene il 18f877a perché non mi genera 115200 baud ed in più e troppo grosso per quello che ho in mente. .
Ora mi sono munito di un 12f1840 che ha tutto ed e piccolo di dimensioni soprattutto perché l'ho preso nel formato soic. ..
ORA molto lentamente sto complilando il codice per questo pic
se ho problemi ti faccio sepere
grazie lo stesso
saluti
Danilo
Comunque mi sono reso conto che non va bene il 18f877a perché non mi genera 115200 baud ed in più e troppo grosso per quello che ho in mente. .
Ora mi sono munito di un 12f1840 che ha tutto ed e piccolo di dimensioni soprattutto perché l'ho preso nel formato soic. ..
ORA molto lentamente sto complilando il codice per questo pic
se ho problemi ti faccio sepere
grazie lo stesso
saluti
Danilo
Ultima Modifica 10 Anni 2 Settimane fa da zerotuz.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- zerotuz
- Autore della discussione
- New Member
Riduci
Di più
- Messaggi: 12
- Ringraziamenti ricevuti 0
10 Anni 2 Settimane fa #4
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic codice per usart non me lo compila
siamo qui.. più o meno celermente si cerca di rispondere sempre a tutti.
Va bene cambiare micro se hai esigenze diverse, ma attento a non portarti dietro gli errori di quello di prima..
Comunque siamo qui..chiedi se hai difficoltà.
Ste
Va bene cambiare micro se hai esigenze diverse, ma attento a non portarti dietro gli errori di quello di prima..
Comunque siamo qui..chiedi se hai difficoltà.
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
- Moderator
Riduci
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
10 Anni 2 Settimane fa - 10 Anni 2 Settimane fa #5
da zerotuz
Risposta da zerotuz al topic codice per usart non me lo compila
ciao
questo e quello che sono riuscito a combinare...
ora mplab x me lo compila ed ho anche il file .HEX
non sono ancora riuscito a provarlo fisicamente
se vuoi dagli un occhiata
perchè sulla riga
{
putch("**+**");
}
mi scrive main.c:46: warning: (358) illegal conversion of pointer to integer
grazie per la disponibilità
saluti
Danilo
questo e quello che sono riuscito a combinare...
ora mplab x me lo compila ed ho anche il file .HEX
non sono ancora riuscito a provarlo fisicamente
se vuoi dagli un occhiata
perchè sulla riga
{
putch("**+**");
}
mi scrive main.c:46: warning: (358) illegal conversion of pointer to integer
grazie per la disponibilità
saluti
Danilo
Ultima Modifica 10 Anni 2 Settimane fa da zerotuz. Motivo: ho sbagliato ad inserire i file
Si prega Accedi o Crea un account a partecipare alla conversazione.
- zerotuz
- Autore della discussione
- New Member
Riduci
Di più
- Messaggi: 12
- Ringraziamenti ricevuti 0
Moderatori: Mauro Laurenti
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.