Ich habe mir nun die im Tutorial angebebenen Teile (ISP-Programmer/Spannungsversorgung/ATmega8) besorgt und zusammengebaut,doch nach dem anschließen an den PC gibts Probleme: angesteckt, und erst mal yaap gestartet - Fehler wegen der dll. DLL runtergeladen, installiert und nochmal yaap geöffnet -prima, funktioniert. Danach auf "detect device" ... Fehler (Init failed. Is device connected and powered on?) Nochmal überprüft - müsste alles stimmen, nochmal probiert, wieder das selbe. Die einzelnen Aufbauten nochmals überprüft, wieder probiert, Fehler! Nun zur frage: Wo soll ich mit der Fehlersuche anfangen bzw. wie vorgehen. Gibt es möglichkeiten, den ISP zu überprüfen(da ich den auf einer Lochrasterplatine aufgebaut habe, könnte da durchaus ein Fehler untergekommen sein). Ich habe bis jetzt noch keinerlei Erfahrung mit Microcontrollern, deshalb bitte eher einfach halten. Hoffe auf Happy End Andreas
Hi mal andere Programmiersoftware probieren. avrdude, uisp und PoyProg sind Alternativen. Ansonsten gibts da noch http://www.mikrocontroller.net/articles/AVR_Checkliste Matthias
Hmm ... ich bin von selbst ein wenig weiter gekommen. Die Spannung war etwas zu niedrig, jetzt funktioniert das erkennen mit yaap endlich. Jedoch hab ich keine Ahnung, wie man in der neuen Version (0.6) die Fusebits setzen soll, bzw. wie man ein Programm überträgt. (der im Tutorial beschriebene Eintrag zum ändern der Fusebits existiert bei mir gar nicht) Das ist laut HP auch richtig(bei 0.6). Weiß wer, wo man eine ältere Version bekommen kann?
Ich bin auch Anfänger, was der Umgang mit AVR's angeht. Bei mir haben sich anfangs Fehler im ISP-Interface eingeschlichen. Überprüf mal die Pinbelegung. VCC MOSI MISO SCK RESET GND diese müssen unbedingt mit den passenden Pin's am AVR verbunden werden. Und mal die +5V Spannung direkt am IC messen. Vie Glück.
oha, meine Antwort kam etwas zu spät. Hat sich wohl überschnitten, während ich schrieb. Bei Yaap findest Du den Eintrag zum ändern der Fusebits unter: Program LockBits & Fuses Ach ja, vorher ein neues Project anlegen, sonst gibt es kein Menü "Program"!
So, jetzt hat auch das setzen den Fusebits funktioniert! juhu! Dennoch hab ich noch keinen Tau, wie das mit dem übertragen funktionieren soll. Ich öffne ein neues Projekt, schließe gleich mal das Fenster mit dem Namen, lade dann die hex Datei und gehe auf "WRITE EEPROM". Wenn ich danach auf "READ EEPROM" gehe, zeigt er mir auch das gleiche wieder an, jedoch macht er nicht das, was er soll(ich verwende das erste Programm aus dem Tutorial). Überhaupt ist das eigentlich recht wenig, was er da überträgt ( 0F EF 07 BB 0C EF 08 BB - FF .... der rest nur mehr FF). Das Flash-Fenster bleibt immmer voll "FF". Und wenn ich nach dem schreiben auf Check Blanc gehe, erscheint ein Fenster mit der Nachricht, das Gerät wäre leer !?
Du mußt in Yaap das Fenster "Flash" aktivieren nicht "EEprom" File öffnen, dann übertragen.
So, hatte noch ein paar Problemchen, jedoch war es im großen und ganzen nur mangelnde Erfahrung und ein kaputter Trafo. Hab gerade das Programm zu vollster Zufriedenheit auf den AVR übertragen und alles läuft wie geschmiert. Habt Danke für eure schnelle und kompetente Hilfe.
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.