Hallo,
> Ich denke wenn jemand sowas auf seine Webseite stellt dann wird
> das schon funktionieren.
Stimmt :-)
Zur Geschwindikeit hier mal ein paar Zeiten. Getestet habe ich mit
einem ATMega8, einer 6372 Bytes großen Datei und avrdude:
WinXP (AMD Athlon 1,4):
Writing 1.29s Reading 0.89s
Linux (AMD Athlon 1,4, Fedora):
Writing 1.29s Reading 0.89s
MacOS (iBook G4, powerpc-apple-darwin7.8.0):
Writing 2.90s Reading 1.77s
Die 800 Byte/s stimmen wohl für den Interrupt Transfer, da hier nur
immer ein einziges 8-Byte-Paket übertragen werden kann. Der Programmer
verwendet aber nur den Control Transfer. Dort können in der sog. Data
Stage gleich mehrere 8-Byte-Pakete hintereinander gesendet werden (so
wird ja z.B. auch der Vendor-String ausgelesen). Hier gibt es nicht die
Latenzzeiten wie beim Interrupt Transfer und daher geht es auch um
einige Ecken flotter als die genannten 800 Byte/s.
Gruß, Thomas