ISP über USB ?

dg2ygq

Neues Mitglied
23. Juli 2007
239
0
0
Bielefeld
Sprachen
Mein Notebook verfügt nur noch über USB-Schnittstellen.

Dirk hat mir schon verraten, das sich die seielle Schnittstelle mit einer USB-UART-Bridge basteln lässt, um das STK500 am Notebook zu betreiben.
Wie ist das mit der AVR-ISP Schnittstelle, zB mit Ponyprog über die Parallele Schnittstelle? Ich glaube das geht nicht mit einem USB-LPT-Adapter, oder doch?

Wie und womit kann ich denn den AVR "in der Schaltung" über USB programmieren?
 
Hallo,

ich verwende auch das STK500 von ATMEL in Verbindung mit dem STK501 für den ATmega128.
Für die Programmierung über USB habe ich mir das AVR Programming Tool AT AVR ISP2 mit USB gekauft.

Link zur ATMEL Hompage:
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3808

Bei Reichelt gibts das Ding für ca. 40 EUR. Such einfach nach "ATAVRISP". Ich verwende in dem Fall zur Programmierung das AVR Studio 4.
Mit PonProg habe ich es noch nicht probiert. Aber mt PonyProg habe ich sowieso einige Probleme überhaupt einen Programmieradapter zum Laufen zu bekommen. Irgendwie schaffe ich es mit PonyProg nicht, aber dafür mit dem Rest :) Egal!

Schaus Dir einfach mal an!

Grüße,
Markus
 
Hallo Markus,

vielen Dank für deine Antwort.

Da kommt schon wieder das nächste Problem, dass AVR-Studio4 auf meinem 233Mhz PII Notebook sehr sehr langsam läuft. Drum fragte ich nach einer Möglichkeit nur gerade die HEX Datei auf den AVR zu bekommen.
Gibt es noch andere Programme die mit dem ATAVRISP zusammen arbeiten?

Aber für meinen großen Rechner wäre das sicher eine Lohnenswerte Alternative.
 
Hi,

wenn Du das AVRISP MK II mit dem STK500.exe betreiben möchtest, dann kannst Du über die Kommandozeilenversion des STK500.EXE gehen.

Die EXE müsste sich im Pfad:
C:\Program Files\Atmel\AVR Tools\STK500
befinden.

Mit dem Kommando
STK500.EXE -cUSB -dATmega128 -e -ifFlash.hex -pf -vf
solltest Du in der Lage sein die Datei Flash.hex zu programmieren.

Alle Kommandozeilenparameter sind in der Hilfe (STK500 -? oder STK500 -h) ganz gut beschrieben.

Ich selbst habs noch nicht probiert, soweit die Theorie!

Ich verwendet den Basic-Compiler BASCOM und dort habe ich die Configuration wie im Screen-Shot (im Anhang) gewählt eingestellt. Der arbeitet auch über USB direkt auf den STK501.

Ein kleiner Tipp noch! Du solltest auf dem STK500 den Jumper RESET entfernen wenn Du mit dem mkII programmierst. Hier hatte ich schon Probleme das es nicht funktioniert hat weil der mkII keinen Reset hinbekommen hat.

Ansonsten entfernst Du die 6-polige Flachbandleitung vom STK500 (ISP6PIN) zum SPROG1 oder SPROG2 oder SPROG3 und fährst direkt mit dem mkII auf den jeweiligen SPROGx-Anschluss.

So, das müsste als Hilfestellung reichen. Ein bissle Spass brauchst Du ja auch noch an der Sache :D

Grüße,
Markus
 

Anhänge

  • BASCOM_USB.jpg
    BASCOM_USB.jpg
    25,1 KB · Aufrufe: 46
Hallo,

zur Info:

habe hier 2 Notebooks:

1) 233 PII mit nativer seriellen Schnittstelle: PonyProg mit AVR Entwicklungsboards von Pollin Electronic geht ohne Probleme, auch wenn langsam.

2) ein 1.4GHz Pentium mit USB, daran angeschlossen "usb -> seriell" Wandler von Reichelt (der von delock) und auch das geht mit PonyProg als auch mit einem AVR910 Programmer ohne Probleme, wobei der letztere um einiges schneller ist. Wenn man anfängt und öfters flashen muss ist das schon was wert :)

Gruß
tinyplauze
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)