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

File allegato:

Nome del file: newmain_2014-11-25.c
Dimensione del file:2 KB
Allegati:

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

  • zerotuz
  • Avatar di zerotuz
  • New Member
  • New Member
Di più
10 Anni 3 Settimane fa #2 da StefA
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

..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ù
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
Ultima Modifica 10 Anni 2 Settimane fa da zerotuz.

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

  • zerotuz
  • Avatar di zerotuz
  • New Member
  • New Member
Di più
10 Anni 2 Settimane fa #4 da StefA
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

..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ù
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
Allegati:
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
  • Avatar di zerotuz
  • New Member
  • New Member
Di più
Moderatori: Mauro Laurenti

Registrati al sito

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

Registrati al sito LaurTec.

Login