Forum: Mikrocontroller und Digitale Elektronik Leistungsfähigkeit heutiger Programmiergeräte


von Martin (Gast)


Lesenswert?

Hallo Leute!

Ich benutze ein selbstgebautes (aus dem Internet), paralleles
Programmiergerät (Für das Flashen von AVRs).
In einem meiner Projekte benutze ich jetzt einen ATMEGA128.
Rein interessehalber:
Um den gesamten Flash auszulesen bzw zu programmieren benötige ich ca.
2 Minuten.
Ich habe aber gehört, dass es Programmiergeräte gibt, die das in 30
Sekunden schaffen.
Ist das STK500 so schnell oder sind hier 30 Sekunden überhaupt
schnell?
Ich habe hierbei keinerlei Erfahrung.
Es wäre toll, wenn ihr mir eure Lese-, Schreibzeiten senden könntet,
auch wenn sie von anderen AVR-Prozessoren stammen.
Lasst uns etwas über die Programmiergeschwindigkeiten und
Lesegeschwindigkeiten des Flashes der AVR-Typen diskutieren.

Danke für eure Antworten.

Tschüss

Martin

von formtapez (Gast)


Lesenswert?

Ich verwende diesen Programmer:
http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html

Die 128kB des Mega128 sind in ca. 30 sec auslesbar oder beschreibbar.

MfG
formtapez

von Matthias (Gast)


Lesenswert?

Hi

IIRC benötigt mein USBisp für Read + Verify eines Mega128 um die 20s
wenn der Mega128 mit 4MHz läuft. Wenn der Mega128 mit 8MHz oder
schneller getaktet ist sollte es noch etwas fixer gehen.

Die reine Übertragungszeit von 256k über RS232 mit 115200 Baud beträgt
schon 22s. Dazu dann noch die Zeit von mind. 2s zum programmieren der
aller Flashseiten. Dann ist noch kein Byte über den SPI gegangen.

Deshalb wage ich mal zu bezweifeln das ein seriell angebundener
Programmer den Mega128 komplett in 30s beschreiben kann.

Matthias

von ...HanneS... (Gast)


Lesenswert?

Für jedes Nutzbyte müssen ja auch jeweils 4 Bytes per SPI übertragen
werden...

von Thorsten (Gast)


Lesenswert?

Der original Atmel AVR ISP benötigt für löschen, 128kByte flashen und
128kByte lesen zusammen 140 Sekunden. Getestet mit der Software, die
beim AVR Studio dabei ist.

Thorsten

von Matthias (Gast)


Lesenswert?

Hi

habs grade nochmal mit dem USBisp probiert. Write + Verify (nur flash)
eines Mega128 braucht 21s.

Matthias

von Martin (Gast)


Lesenswert?

Was? Für Schreiben und Verify benötigt er nur 21 Sekunden. Das ist sehr
beeindruckend.

von Matthias (Gast)


Lesenswert?

Hi

nein. Das sind 6MBit/s Datenübertragung und 1MHz SPI-Takt :-)

Matthias

von Martin (Gast)


Lesenswert?

Kannst du mir die Homepage nennen, wo man die Hardware und Software
hierfür herbekommt?
Wenn man nämlich den Begriff USBisp unter Google eingibt erhält man
sehr viele Webseiten.

Danke Tschüss.

von Thorsten (Gast)


Lesenswert?

@Matthias

Auf deiner Homepage steht, daß du die CAD-Daten des USBisp nicht
veröffentlichst. Hast du noch Leiterplatten übrig und wenn ja, wieviel
kostet eine ?

Gruß
Thorsten

von Matthias (Gast)


Lesenswert?

Hi

@Martin
<heißer tipp>
Schau dir mal meine Mailaddresse an.
</heißer tipp>

@Thorsten
Ich hab, dank Fehlproduktion des LP Herstellers, noch Leiterplatten mit
Bestückungsdruck über den Pads und ohne BD über den Pads.

Für die mit BD über den Pads 7€ inkl. Versand für die ohne 10€ inkl.
Versand.

Sollte allgemein größeres Interesse bestehen würde ich nochmal machen
lassen. Dann sollten die Leiterplatten auch um 5€ herum zu bekommen
sein.

Matthias

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.