Hallo ... ich bin langsam am verzweifel. Ich wollte mich in die mysteriositäten der AVR Programmierung einarbeiten ... leider ohne Erfolg! Ich habe Folgende Schaltungen auf einem Bread Board aufgeb aut: http://www.mikrocontroller.net/wikifiles/d/dd/Avr-schaltplan-1.gif (statt dort verwendeten MicroController habe ich den ATmega8 verwendet und den Oszi habe ich weggelassen, da ich den internen Taktgeber nutzen möchte - im Auslieferzustand soll der interne Taktgeber aktiviert sein) Als Programmer habe ich den verwendet: http://rumil.de/hardware/pics/avrispsc.png Ich verwende das OS xp Pro und habe mit dem Programm AVRStudio 4 ein kleines Beispiel zusammengeschußtert. Dieses wurde fehlöerfrei in HEX Code übersetzt. Dann habe ich mit den Programmen PonyProg versucht den Code zu übertragen ... ohne Erfolg auch das Programm yaap scheint den MicroController nicht zu erkennen. Die Richtigkeit meiner Schaltungen habe ich mehrfach überprüft ... Nun bin ich kurz vorm verzweifeln ... Kann mir bitte jemand helfen ..... Vielen Dank!
Hallo Thomas, mit solchen Selbstbau-Programmieradaptern hab ich mich lang und breit rumgeärgert. Habe mir den Orginaladapter von Atmel gekauft, seitdem klappt es immer mit dem Programmieren meiner AVRs. Die Welt kostet der auch nicht. Viel Spass Gerd
Hallo, habe anfangs auch Schwierigkeiten gehabt, die ersten Schritte erfolgeich zu gehen ! Yaap an der parallelen Schnittstelle ist OK, aber eine externe Versorgungsspannung sollte schon an deinem Breadboard angeschlossen sein. Dann erst einmal <Detect Device> drücken. Sollte da nichts erkannt werden, melde dich nochmal! Viel Erfolg.
Habe meine vertippte (verflixt nochmal) eMail-Adr. jetzt korrigiert ! Sorry
Vielen Dank für die schnellen Antworten! Ich habe bei Vcc 5V Gleichspannung angeschlossen. Yaap findet trotzdem nichts. Eigentlich wollte ich mir möglichst viel Geld sparen, indem ich alles selber baue. @Gerd Vg: was Kostet den der fertige Programmer?
@ Thomas, bei Reichelt kostet er 39,50€. Bei ebay gibt es ab und an auch welche. Kenne sonst keine Anbieter. Gruss Gerd
Ich habe mir nach anfänglichen Startschwierigkeiten ein Entwicklerboard von myAVR gekauft. Mein zweites ( gleiches Board ) habe ich über eBay zu einem Superpreis ersteigert. Schau da doch mal rein, manchmal muss man auch etwas Geduld haben abwarten. Den im AVR-Turorial abgebildeten ISP-Programmer habe ich nachgebaut. Funktioniert auch prima, aber erst, nachdem ich alle Lötstellen mit einer Uhrmacherlupe überprüft hatte. T´ja, manchmal sind´s die Kleinigkeiten ...
Thomas_F wrote: > @ Gerd: und für die Programmer gibt es keinen Beschaltungsplan? Doch, die Schaltpläne gibts afaik tatsächlich (von dem alten AVRISP zumindest meine ich). Die nützen Dir nur nix, weil die Geräte selber einen AVR enthalten, der mit der betreffenden Firmware programmiert werden muss...
Gibt es dann eine Möglichkeit, meinen MicroController zu Programmieren, ohne nen Programmer zu kaufen?
Msii noch mal nach, ob überall 5V sind, wo sie sein sollten........ Gruss Otto
Thomas_F wrote: > Gibt es dann eine Möglichkeit, meinen MicroController zu Programmieren, > ohne nen Programmer zu kaufen? Ja die gibt es. Der Programmer, den du nachgebaut hast, funktioniert bei mir einwandfrei. Ich hab auch noch einen simpleren, der ebenfalls klaglos seinen Dienst tut. Nur: Ob so ein Programmer geht oder nicht, hängt nicht unwesentlich von deinem PC ab. Auf manchen PCs funktionieren diese Programmer anstandslos, auf anderen kriegst du sie nie zum Laufen. Dies deshalb, weil für diese Programmer der Port des PC zweckentfremdet wird. Und das machen manche PC nicht mit (Es gibt noch mehr Gründe warum die auf manchen PC nicht funktionieren). Diese gekauften Programmer hingegen werden ganz normal über die serielle Schnittstelle (oder USB) angesprochen. Da gibt es aus Sicht des PC keine Besonderheiten. Und deswegen funktionieren die auch immer.
Melde mich auch nochmal mit einer Frage: Welches Betriebssystem benutzt du denn ?
Win XP - SP2, Win 98. Auf beiden keine Probleme mit Einfachst-Programmern und Ponyprog. Aber das heist nicht viel.
... es ist ja schon fast zu peinlich ... ich habe die Schaltung nochmal zum x. mal durchgesehen und einen Fehler gefunden ... eine Diode war falsch eingesetzt ... somit kann ich bestätigen, das der Programmer funktioniert! Ich danke allen beteiligten!
http://www.ullihome.de/index.php/Hauptseite#USB_AVR-ISP Hat die selben features wie der original Atmel AVR-ISP, Bauteile kosten bei Reichelt 6 Eur, Platine gibts bei mir für 3 Eur. Die Firmware ist über Bootloader austauschbar z.b. gegen einen I2C Logger oder Bitbanging Adapter oder RS232/485 Converter und einige Firmwares sind geplant wie z.b. Pic Programmer, (recht langsamer) Logic Analyzer,2 Kanal Oszi u.s.w.
Wenn Ihr alle keine Ahnung habt, dann kauft euch Förmchen und spielt im Sandkasten. Doert gibt es noch mehr Einzeller wie ihr und ihr seid unter eures gleichen! Eure Unwissenheit ist besorgniserregend. Ist mir einfach zu primitif auf solche lapidaren Dinge zu antworten. Ihr seid alle unglaublich.... lol Der Horst
Der Horst wrote: > Ist mir einfach > zu primitif auf solche lapidaren Dinge zu antworten. Ihr seid alle > unglaublich.... *lol* Rechtschreibung ist dir wohl auch zu primitiv ;-)
HI >Wenn Ihr alle keine Ahnung habt, dann kauft euch Förmchen und spielt im >Sandkasten. Geht nicht. Der Sandkasten ist schon voll mit Id... wie du. MfG Spess
Habe mir das STK500 Board von Atmel besorgt, arbeite über die Serielle Schnittstelle COM2, wo normalerweise ein Analog,modem angeklemmt wird, funktionierte NICHT auf Anhieb. #Es muß erst ein Firmware Upgrade gefahren werden. Studio 4 habe ich die neueste Revision, die unterstützt auch Eep im Menue etc. Mittlerweile ist der ATMega8515 zum 200-sten Male geflasht worden. Allerdings gibt es da immer wieder mal Fehler "leaving programming mode failed," weil sich im Windows-Menue die Fuses verstellen, bzw. die ISP Frequenz nicht mehr auf 1/4 der Clock steht. Das ist aber das vermuckte Windows wohl. Da geht man einfach ins Menue und schreibt die korrekten Werte rein, speichert diese ("write") und es geht wieder eine Weile ganz gut.
>Geht nicht. Der Sandkasten ist schon voll mit Id... wie du.
Id... wie DIR... (nicht Spess, sondern anderen)
Also ich hab nen "Programmer" mit zwei Widerständen am Parallelport gebastelt. Funktioniert tadellos. Für meine bescheidenen Ansprüche genügt es. Der LPT-Port ist auch noch funktionstüchtig. Und Geschwindigkeit spielt bei mir hier nicht so die Rolle.
Moin, falls immernoch jemand nach nem guten Programmer such kann ich nur das USB AVR Lab empfehlen. Dafür gibts schon einige recht gute Firmwares. Schaut doch mal … http://www.ullihome.de/index.php/Hauptseite#USB_AVR-Lab MfG der Apfelmann
Hey Weis nicht ob noch jemand diesen Thread folgt. Ich möchte jetzt auch in die Welt der Mikrocontrollern eintauchen, finde aber irgendwie nicht welche hardware ich brauche um ein Programm auf einen mikrocontroller zu bekommen. Ich weis nicht ob so ein teil genügt: http://cgi.ebay.de/AVR-USB-ISP-Programmer-ATMEL-ATMEGA-ATTiny-AT90-STK500_W0QQitemZ330390179314QQcmdZViewItemQQptZBauteile?hash=item4cecca0df2 weil wo soll ich da einen atmega8 anknüpfen?
>wo soll ich da einen atmega8 anknüpfen?
Am Besten an die Anschlüsse, die dafür vorgesehen sind:
MOSI, MISO, SCK, RESET und GND ;-)
Lade Dir doch das Datenblatt von Atmel herunter, dort ist die
Anschlußbelegung zu finden.
MfG Paul
Hey Danke für die schnelle antwort. Also reicht dieses gerät aus um einen mikrocontroller zu programmieren? Grus Marcelo
Ich kenne speziell diesen Adapter nicht aus eigenem Erleben, jedoch kann der nach der Beschreibung des Händlers alles, was er können muß. MfG Paul
Hallo, schau doch einfach mal hier: http://www.mikrocontroller.net/articles/Pony-Prog_Tutorial und hier: http://www.mikrocontroller.com/de/isp.php Falls Du noch einen alten PC mit Parallelschnittstelle hast, ist das völlig ausreichend. Viele Grüße Herbert
...was soll denn der Scheiß mit dem Sandkasten? Wie toll, das hier Einige Kapazitäten mit dem Wissen, was sie jetzt besitzen, schon auf die Welt gekommen sind...manoman, da kann man nur mit dem Kopf schütteln!!! Jetzt meine Frage: Kann es sein, das wenn Probl. mit der LPT-Schnittstelle auftreten, es evtl. an der ECP bzw. EPP Einstellung im Bios liegen kann? Gruß mike0815
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.