Programmiergerät und Software für Atmega

Gast #5688189
Hallo Mikrocontroller-Community,

ich habe ein Programm für einen Atmega 168 geschrieben. Ich selber 
benutze zur Programmierung das Atmelstudio7 und den Avrisp mkii. Nun 
soll das fertige Programm (.hex) aber von einem Kollegen aufgespielt 
werden. Ich suche nach einer einfachen Software zum hochladen des 
hex-file und einen dazu kompatiblen Programmer. Ich habe auf der 
Microchip Website gelesen, dass der Avrisp mkii nicht mehr hergestellt 
wird.
Hat jemand eine Idee oder eine selbst geteste Variante aus Software und 
Programmer?

Viele Grüße
Felix
Gast #5688198
Eine Möglichkeit wäre es, den Chip vorher mit einem Bootloader zu 
versehen und dann zum Beispiel über UART zu flashen. Das erfordert 
allerdings, dass man den Bootloader einmalig mit ISP reingeflasht hat.

Eine andere Alternative wäre ganz old-school ponyprog mit einem 
Seriell/Parallel-Port Adapter. Aber das geht in der Regel nur mit 
"echten" Ports und nicht mit USB Adaptern, da diese das Bitbanging von 
Ponyprog nicht mitmachen. Sollte also noch irgendwo ein rechner mit 
Parallelport oder eine PCI(e) Karte für nen Parallelport vorhanden sein, 
dann geht das ganz gut. So habe ich meinen ersten Mega programmiert. 
Habe mir dann aber ziemlich schnell einen Programmer gekauft, weil mich 
das "hintern-Rechner-Kriechen" doch genervt hat.

Dritte Möglichkeit: du baust selber mit einem Atmega8 einen AVRispmkII 
Klon. Da findest du alles im Internet zu. Den kann dein Kollege dann 
benutzen.

Oder viertens: du kaufst dir einen anderen billigen AVR Adapter (Diamex 
all AVR oder sowas) oder wenns noch billiger sein soll irgendwas aus 
China. Die sind so billig, da kostet in Deutschland die Verpackung mehr.
Gast #5688365
Welche Anforderungen gelten denn?

- Benötige Atmega Modelle
- Spannung
- Anschluss zum PC (USB oder seriell)
- Wird Debugging gebraucht?
- Muss er zum Atmel Studio kompatibel sein?
Gast #5688486
USBASP benutzt man mit avrdude, als GUI empfehle ich AVR8-Burn-O-Mat.

Trotzdem sollte man die (noch unbekannten) Anforderungen mit dem 
Programmer abgleichen. Nicht jeder kann alles. Die meisten USBASP 
Varianten eignen sich z.B. nur für 5V Targets, auch wenn sie einen 
3,3V/5V Jumper haben.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 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.