Io dopo ogni comando do un ritardo di venti millisecondi e poi verifico, tramite la RXD del micro, se ho ricevuto il messaggio di errore o di ok.
- Codice: Seleziona tutto
printf("ATE=0\r"); //Disabilito l'eco sui comandi
DelayMs(20);
verifica_error();
verifica_ok();
Ho risolto inserendo un ritardo di 1s tra un comando e l'altro e senza fare nessuna verifica sul messaggio di ritorno poiché per quello che devo fare non ho bisogno di "organizzarmi" in conseguenza della ricezione di un OK o di un ERROR.
Secondo te 1s è troppo? Utilizzo un baudrate di 9600bps.

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)

