USBasp Problem

Pielo

Neues Mitglied
13. Jan. 2013
3
0
0
Sprachen
Guten Abend,

Ich bin neu auf den Gebiet Mikrocontroller und dachte mir deshalb, es
wäre das schlauste wenn ich mir erstmal einen Programmer baue um zu
üben. Ich habe mir den USBasp von Fischl.de rausgesucht und nachgebaut.

Den Treiberprozessor habe ich mit einem Kollegen schon über die
vorhandene Schnittstelle programmiert. Nun wollte ich mit den Brenner
erste versuche starten. Die Installation der USB-Treiber hat gut
funktioniert, der Brenner wurde auch erkannt, nur wenn ich irgendetwas
auf mein ATMega8 schreiben bzw von ihm lesen will kommt immer eine
Fehlermeldung. Habe schon die Spannung an beiden µC gemessen (jeweils 5V) und
überprüft ob MISO, SCK, MOSI und Reset an meinen "leeren" Controller
ankommen.Fusebits habe ich wie in der Readme stand folgendermaßen gesetzt. HFUSE=0xc9 LFUSE=0xef
Die Geschwindigkeit hab ich durch setzten des JP3 auch verringert.

Habe 2 Brennprogramme getestet, die Fehlermeldungen hab ich mal im
Anhang beigefügt (Khazama rechts und Extreme Burner links).

Vielleicht kann ja jemand mit diesen Fehlermeldungen was Anfangen und
mir einen Tipp geben wo ich noch nach einem Fehler suchen könnte.

***lg Pielo***
 

Anhänge

  • AVR Fehlermeldung.jpg
    AVR Fehlermeldung.jpg
    186,2 KB · Aufrufe: 26
Hallo Pielo!

Den Programmer kennt hier vermutlich keiner.
Zumindest habe ich hier darüber noch nichts gelesen.

Da du aber scheinbar gar keinen Kontakt zu deinem ATMega8 bekommst, würde ich den 10poligen Pfostenstecker noch mal überprüfen.
Bist du sicher, dass die Pinreihenfolge stimmt (falsche Reihenfolge) und alle Kontakte ordnungsgemäß sind?


Grüße,
Cassio
 
Habe es hinbekommen, war sicher mein Fehler.

Habe jetzt einfach mal vcc nicht an Pin 20 sondern an Pin 21 des ATMega
und siehe da es hat gefunkt.

DANKE aber trotzdem für eure hilfreichen Infos.
 
ATmega8 als PDIP (Plastic Dual Inline Package)?

Auweia...
Dann ist Pin21 AREF - also die Referenzspannung für den ADC.
Pin20 ist AVcc - also die analoge Versorgungsspannung, die nebenbei auch PC0..PC3 versorgt (digital)
Hattest Du vorher Pin7 an Vcc angeschlossen?
Zeig mal Deinen Schaltplan.
Da Du Dich ja selbst als "Neuling" bezeichnest, verweise ich Dich mal an Dinos FAQ-Übersicht (insbesondere die Minimalbeschaltung)
 
Hi Pielo,

Auweia...
Dann ist Pin21 AREF - also die Referenzspannung für den ADC.
Pin20 ist AVcc - also die analoge Versorgungsspannung, die nebenbei auch PC0..PC3 versorgt (digital)
Hattest Du vorher Pin7 an Vcc angeschlossen?

da kann ich auch nur "Au weia" sagen :p Da freut sich das "Glühwürmchen" auf der Platine (autsch heiß geworden) :flute:

Also grundsätzlich: ALLE Vcc-Anschlüsse anschließen und ALLE GND-Anschlüsse anschließen.
AVref ist KEIN Betriebsspannungspin! Sei froh wenn der Atmel noch läuft. Evtl kann er aber schon versteckte Fehler haben. Dann suchst du später Programmierfehler die in einem teilweise funktionierenden Controller begründet liegen. Na herzlichen Glückwunsch. :p

Du solltest dir wirklich mal in den FAQs die Pin-Funktionen durchlesen. LotadaC hat ja schon drauf hingewiesen.

AVref muß nicht unbedingt auf Vcc gelegt werden um Vcc als Referenzspannung (5V) zu verwenden. Es gibt einen internen Multiplexer mit dem man das per Software so schalten kann. An AVref muß lediglich ein 100nF nach GND dran. Nur wenn man besondere Referenzspannungen benötigt muß da diese Referenzspannung angelegt werden.

Gruß
Dino
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)