eeprom beschreiben per uart

Gast #1401325
Lesenswert?

Hallo,ich empfange einen String über uart und gebe in über den 2 uart
(mega162) in einem Terminalprogramm aus,klappt einwandfrei mit 9600 
baud.
Speichere ich ihn aber nach dem empfangen im eeprom sind die ersten 4 
zeichen korrekt,das 5 gespeicherte zeichen entspricht dem 9 
empfangenen,das 6 dem 15.Wenn ich nun beim senden des Strings nach jedem 
Zeichen eine pause von 1/100 s mache,klappt das Speichern 
einwandfrei.Sind 9600 baud zu Schnell um das eeprom zu beschreiben oder 
woran liegt das.
gruss
Paul
Gast #1401349
Lesenswert?

paul schrieb:
> Sind 9600 baud zu Schnell um das eeprom zu beschreiben oder
> woran liegt das.

je nachdem wie mans macht. Serielle EEProms sind blockorientiert, beim 
24C32 sind 5ms angegeben für einen 8-Byte-Block. Das ist nicht schnell, 
aber schnell genug für 9600 Baud. Wenn man natürlich Bytes einzeln 
schreibt, braucht 1 Byte annähernd so lang wie 8.

Gruss Reinhard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren