Fehlersuche

Gast #217515
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
Gast
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?
Gast
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.
Gast
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"!
Gast
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 !?
Gast
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.

Antwort schreiben

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