ho scritto il codice,ma non funziona.
non posso dirlo con certezza ma non credo che l errore dipenda dal mio programma perche MPLAB mi da questo errore anche con programmi banali oppure con codici scritti tempo fa che andavano regolarmente.
posto il codice:
- Codice: Seleziona tutto
#ifndef _XTAL_FREQ
#define _XTAL_FREQ 4000000
#endif
#define PIC_CLK 4000000
#include <PIC.h> // contiene i nomi mnemonici di registri e porte
// Fuses di configurazione
__CONFIG (FOSC_HS & WDTE_OFF & PWRTE_ON & BOREN_OFF & LVP_OFF & CPD_OFF & CP_OFF);
#include "delay.c"
SYNC=0;
TX9=0;
TXEN=1;
BRGH=1;
SPEN=1;
CREN=1;
SPBRG=25;
void main(void)
{
TRISA=0;
TRISB=0b01100100;
while(1)
{
if(RB5==0)
{
TXREG='B';
RA2=1;
__delay_ms(250);
RA2=0;
}
}
il compilatore usato è XC8 in ambiente MPLAB
l' errore e il seguente:
- Codice: Seleziona tutto
Warning [374] C:\Users\Luca\Documents\trasmettitore bluetooth.c; 15.5 missing basic type; int assumed
Error [984] C:\Users\Luca\Documents\trasmettitore bluetooth.c; 15.5 type redeclared
Error [1098] C:\Users\Luca\Documents\trasmettitore bluetooth.c; 15.5 conflicting declarations for variable "SYNC" (C:\Users\Luca\Documents\trasmettitore bluetooth.c:15)
(908) exit status = 1
********** Build failed! **********
aggiungo che l errore non e causato da SYNC ma da qualunque riga di codice scritta dopo la CONFIG, cioe se io prima di SYNC scrivessi "RA2=1;" segnerebbe quest' ultimo errore ignorando SYNC

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



