Sto lavorando su un progetto che impiega, fra l'altro, la porta seriale (libreria plib/usart.h di XC8 ver. 1.31).
Si tratta di un PIC18F25k20 configurato per lavorare a 8MHz con oscillatore interno.
Ora, date un'occhiata a questa sezione di codice:
- Codice: Seleziona tutto
WriteUSART('X');
sprintf(bufTx,"State: %2d\r\n", stato);
putsUSART(bufTx);
putrsUSART("Ciao\r\n");
Sul programma terminale ho la scrittura di tutto quanto ('X', State: valore_dello_stato, "Ciao") solamente se impiego il dispositivo in debug, con PICKit3
In modalità release, invece, vedo solamente 'X'.
Evidentemente mi sto perdendo qualcosa per strada ma a continuare a guardare il codice, davvero non ne vengo fuori.
Any ideas?
Grazie.
Paolo.

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)



