USBASP braucht zu lange zum Flashen

Gast #2834682
Lesenswert?
• ▲
▼
Hallo zusammen,
ich programmiere derzeit sehr häufig und aufgefallen sind mir die langen 
Programmierzeiten des Programmers. Ich benutze zum Code schreiben und 
Compilieren Bascom AVR.
In den Einstellungen für den Programmer hab ich das schnellste 1500khz 
(1,5 Mhz) eingestellt. Als Programmer benutze ich den USBASP.
Die SCK am Programmer hab ich nicht gejumpert und programmiert wird über 
die ISP Schnittstelle.
Ich habe zum Test mal einen 512 Byte großen Code in einen Attiny2313 
geflasht. Der läuft mit 4 Mhz.
Die Zeit liegt bei ca. 4 Sekunden. Macht also gerade mal 128 Bytes pro 
Sekunde. Wie ich finde ein bisschen wenig.

Auf der Homepage steht dass der USBASP 1,5Kb/s schafft. Selbst 1kB würde 
mir schon reichen. Was kann da falsch sein? Bin am verzweifeln...
#2834705
Lesenswert?
• ▲
▼
Es könnte auch sein, dass die Firmware, die sich auf dem usbasp befindet 
noch keine Möglichkeit bietet, den Programmiertakt per usb einzustellen. 
Für den Fall hast du lediglich die Möglichkeit über einen Jumper 
zwischen "richtig schnell" und "richtig langsam" zu wählen. Ist der 
Jumper gesetzt, dann sollte es langsam sein. Ist der Jumper bei dir 
wirklich nicht gesetzt?

Alternativ kannst du ja mal mit avrdude drauf los gehen und schauen, ob 
es damit eventuell funktioniert:
1
avrdude -B 0.5 -p <name des avr>  -c usbasp  -P usb  -U falsh:r:test.hex:i

Gruß Oliver
Gast #2834947
Lesenswert?
• ▲
▼
Hab den Fehler nun gefunden.

Oliver J. schrieb:
> Ist der
> Jumper gesetzt, dann sollte es langsam sein. Ist der Jumper bei dir
> wirklich nicht gesetzt?

Jepp Jumper war gesetzt an SCK...(auf der Platine JP1)
Allerdings ist dann der Bestückungsaufdruck auf dem Programmer nicht 
richtig.
Denn laut Homepage wo auch der Schaltplan abgebildet ist, ist JP3 für 
SCK, nicht JP1.
Bei mir ist das halt JP1 (hab die Leiterbahnen verfolgt).
Dankeschön nochmal, jetzt geht er wieder richtig ab!

Gruß Martin ;-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.