daniele1996 ha scritto:
- Codice: Seleziona tutto
void send_string(char * str){
while((*str) != '\r'){
TX(*str);
str++;
}
//TX('\n');
}
Potrebbe esserci un problema con il carattere di fine stringa.
Le stringhe in C sono null-terminated, vuol dire che alla fine dell'array di caratteri che il compiler mette in memoria quando incontra una costante di tipo string c'è 0x00, tu usi \r che corrisponde a 0x0D.
Boiler

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)





