Forum: Mikrocontroller und Digitale Elektronik Programmiergerät und Software für Atmega


von Felix (Gast)


Lesenswert?

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

von G. H. (schufti)


Lesenswert?

na dann nimm doch einen der X Nachbauten ...

von M. Н. (Gast)


Lesenswert?

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.

von Denis (Gast)


Lesenswert?

Wir verwenden roloflash.
Funktioniert 1a.

von Sebastian R. (sebastian_r569)


Lesenswert?

USBasp + AVRDUDE.

Ein 2€-China-USBasp sollte vollkommen reichen. Kann nur sein, dass man 
vorher die echte USBasp-FW draufdudeln muss.

Aber wenn sich das Henne-Ei-Problem nicht ergibt, ist das schnell 
gemacht:
http://irq5.io/2017/07/25/making-usbasp-chinese-clones-usable/

von Bernd M. (bernte_one)


Lesenswert?

arduino isp shield + xloader software

von Thomas W. (diddl)


Lesenswert?

Bootloader sind meist ausreichend.


Gibt es für serielle Schnittstelle.
Und falls eine SD Karte drauf ist, auch per SD Karte.

von Stefan F. (Gast)


Lesenswert?

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?

von Progra Mehr (Gast)


Lesenswert?

Felix schrieb:
> Hat jemand eine Idee oder eine selbst geteste Variante aus Software und
> Programmer?

Der Diamex ist eine fast vollständig kompatible Alternative
zum AVR ISP MKII.

https://www.diamex.de/dxshop/Diamex-ALL-AVR-ISP-Programmer

Dann gibt es noch auf epay* eine ganze Menge von AVR ISP MKII
Nachbauten die mittlerweile voll kompatibel sein sollten.

von Stefan F. (Gast)


Lesenswert?

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.

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.