Hallo, ich beginne gerade mit dem AVR-Programmieren und wollte fragen, ob jemand einen Schaltplan für einen ISP hat, mit dem man über die serielle Schnittstelle des PC einen ATmega8 programmieren kann. Vielleicht könnte mir auch noch jemand sagen, ob bei dem Schaltplan (siehe: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Selbstbau) für die Programmierung über die serielle Schnittstelle Veränderungen vorgenommen werden müssen. Danke im Voraus, Marcel
Tach, rat ich dir auch ich hab mich auch ewig mit meinem selbstgebauten Programmieradapter rumgeärgert, bis ich mir AVR-ISP mkII gekauft hat. Das hat alles enorm erleichtert mfg
Solche Schaltungen gibt es wie Sand am Meer. Ihre gemeinsamen Eigenschaften sind: sie sind sehr einfach aufgebaut sie arbeiten nicht direkt mit Studio4 zusammen sondern nur über den Weg .hex-file sie benötigen eine echte RS232.Schnittstelle, mit USB-RS232-Umsetzern zusammen gibt es oft Probleme Die Bedienung ist für den Anfänger verwirrend, sodass erst viele Fehler gemacht werden, besonders bei der Arbeit mit den fuses Beispiele: serieller Progger für das Programm ponyprog (in dem betreffenden link findbar) Schaltungsteil im Schaltplan des von Pollin angebotenen "AVR evaluation board" usw, siehe google: serieller Programmierer für AVR Auch wenn ich selbst mit Pollin angefangen habe und verschiedenste Progger gebaut habe, bis zum USB-lab, würde ich den mkII empfehlen oder sogar den STK 500
Danke für eure schnellen Antworten. Ich hätte nur noch ein paar Fragen zum AVR JTAGICE mkII: 1. Der AVR JTAGICE mkII ist ja über ein USB-Kabel mit dem Computer verbunden. Dann über ein 6-poliges Flachbandkabel mit einer Schaltung am Ende (siehe Bild: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3353). Ist auf dieser Platine die Ansteuerung (Widerstände, Reset, ...) für eine direkte Verbinung mit dem ATmega8 verfügbar oder muss die Ansteuerung selbst gebaut werden? 2. Wo kann man den AVR JATAGICE mkII (am besten nicht übers Ausland) bestellen? 3. Kann man über den AVR JATAGICE mkII mit der Programmiersprache Assamble -> Hex programmieren? Danke im Voraus, Marcel
Hi >Ich hätte nur noch ein paar Fragen zum AVR JTAGICE mkII: Hier ist der AVRISP MKII gemeint.AVR JTAGICE mkII ist ein '0n Chip Debugger' und kostet ein mehrfaches des ISP. >Ist auf >dieser Platine die Ansteuerung (Widerstände, Reset, ...) für eine >direkte Verbinung mit dem ATmega8 verfügbar oder muss die Ansteuerung >selbst gebaut werden? Was meinst du damit? >2. Wo kann man den AVR JATAGICE mkII (am besten nicht übers Ausland) >bestellen? Z.B. Reichelt. >3. Kann man über den AVR JATAGICE mkII mit der Programmiersprache >Assamble -> Hex programmieren? Programmieren (Programm schreiben) und Assemblieren kannst du mit dem AVR-Studio. Der AVRISP MKII wird direkt vom AVT Studio unterstützt. MfG Spess
falls Du immer noch unbedingt einen ISP für die serielle Schnittstelle selber bauen möchtest, schau mal hier: http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html Den habe ich selbst mal an einem Nachmittag auf Lochraster aufgebaut, und er hat auf Anhieb funktioniert. Er wird sogar vom AVR-Studio unterstützt, aber hinsichtlich der Fuses gilt leider tatsächlich das oben bereits Gesagte: sehr fehlerträchtig für Anfänger und Gelegenheitsprogrammierer. Außerdem stehst Du natürlich vor dem Henne-Ei-Problem: wie kommt die Firmware in den Controller, der in dem ISP werkelt? Ich bin jedenfalls mittlerweile umgestiegen auf einen ISP-MkII-Nachbau - der passt auch noch zu meinem neuen Notebook, und das Fuses-Menü im AVR-Studio sieht dafür viel übersichtlicher aus.
Hallo, danke für eure schnellen Antworten. Ich hab mich schon gewundert, dass das Programmiergerät (AVR JTAGICE mkII) für Einsteiger ca. 250€ kostet. Bei Reichert hab ich auch den normalen AVRISP mkII gefunden. Der kostet nur ca. 40€. Ich bin mittlerweile überzeugt, dass es besser ist, einen fertigen ISP zu kaufen. Marcel
Mikrowilli schrieb: > falls Du immer noch unbedingt einen ISP für die serielle Schnittstelle > selber bauen möchtest, schau mal hier: > > http://www.klaus-leidinger.de/mp/Mikrocontroller/A... > > Den habe ich selbst mal an einem Nachmittag auf Lochraster aufgebaut, > und er hat auf Anhieb funktioniert. Er wird sogar vom AVR-Studio > unterstützt, aber hinsichtlich der Fuses gilt leider tatsächlich das > oben bereits Gesagte: sehr fehlerträchtig für Anfänger und > Gelegenheitsprogrammierer. Den o.g. AVR910-Programmer von Klaus Leidinger habe ich auch nachgebaut. Er funktioniert noch einwandfrei, allerdings nur mit älteren AVR-Typen. Ein ATmega328P des Arduino läßt sich damit nicht programmieren. Ein Programmer, der das STK500v2-Protokoll spricht, ist meines Erachtens empfehlenswert. Christian.
spess53 schrieb: > Bei CSD z.Zt. nur knapp 33€. Uff... ist ja der Hammer. Für den Preis habe ich das Ding noch nie gesehen. Zuschnappen!!!
Hallo, danke für eure Hilfe. Ich werde demnächst mehrere ATmega8 und das entsprechende Ansteuerungs- und Zubehörmaterial bestellen. Wenn ich noch irgenwelche Fragen habe, schreibe ich einfach wieder einen Beitrag. Danke, Marcel
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.