ATmega8 WINAVR EEProm Schreibgeschwindigkeit

19/01/2011 - 14:19 von Stefan Brröring | Report spam
Hallo,

ich habe ein kleines Programm geschrieben, um Daten in das interne
EEProm eines ATmega8 zu schreiben. Momentan benötige ich ca. 5 sec. für
512 bytes, also ca. 10ms je Byte. Das kommt mir etwas langsam vor. Im
Handbuch zum ATmega8 habe ich auf die Schnelle dazu nichts gefunden.

Hat jemand einen Tipp für mich, wie man das beschleunigen kann?

Gruß

Stefan DF9BI


snip-

for (adr=0;adr<512;adr++)
eeprom_write_byte(&ee_data[adr],data[adr]);

snip-
 

Lesen sie die antworten

#1 Henrik Faber
19/01/2011 - 14:32 | Warnen spam
On 19.01.2011 14:19, Stefan Brröring wrote:

ich habe ein kleines Programm geschrieben, um Daten in das interne
EEProm eines ATmega8 zu schreiben. Momentan benötige ich ca. 5 sec. für
512 bytes, also ca. 10ms je Byte. Das kommt mir etwas langsam vor. Im
Handbuch zum ATmega8 habe ich auf die Schnelle dazu nichts gefunden.



Seite 21. Typisch 8.5ms.

Gruß, Henrik

Ähnliche fragen