PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem beim Schreiben in ATMEga32



Jango
07.08.2006, 13:21
Ich habe mir einen ISP Programmer nach Vorlage (http://rumil.de/hardware/avrisp.html, STK200 kompatibel) gebaut.
Mit BASCOM(und Ponyprog) kann ich die Fusebits auslesen und auch setzten (zB. JTAG auf false).
Doch beim Schreiben meines BINs bekomme ich den "bekannten" Difference at 000.
Woran kann das liegen?
Kann ich dadurch, dass ich die Fusebits auslesen kann, nicht davon ausgehen, dass der Programmer ok ist?
Kann es daran liegen, dass ich den internen Oszi nehme (1MHz)?
(Habe keine extra Stromquelle angeschlossen, nur den vom Druckerport kommenden, problematisch? Ich würde es ja gleich testen, bin aber nicht zuhause.)

Danke für Antworten an einen Neuling ;-)

Hanni
07.08.2006, 13:37
Woran kann das liegen?
Der Fehler liegt zu 1% an der Hardwareund zu 99% zwischen den Ohren ...


Kann ich dadurch, dass ich die Fusebits auslesen kann, nicht davon ausgehen, dass der Programmer ok ist?
Ja.


Kann es daran liegen, dass ich den internen Oszi nehme (1MHz)?
Nein.


(Habe keine extra Stromquelle angeschlossen, nur den vom Druckerport kommenden, problematisch?
Ja, der Druckerport ist nunmal nicht dafür konzipiert Strom zu liefern.

Im übrigen, ist dein Tread im falschem Forum gelandet.

Grüße,
da Hanni.

Jango
07.08.2006, 15:53
Dankeschön für die schnelle Antwort.
Noch eine Nachfrage, wenn ich die 5V Spannung anlege, schadet das der Druckerschnittstelle nicht?!

Gruß

Hanni
07.08.2006, 16:22
Naja, die Wichtigen PINS der ISP Schnittstelle sind:

MISO
MOSI
SCK
RESET
GND

Die Betriebspannung sollte die Schaltung so oder so extra und nicht über die ISP Schnittstelle beziehen. Bei meinen bisherigen Projekten existiert diese demzufolge auch nicht.
Ich würde daher diese Verbindung (Vcc - ISP) kapen.

Allerdings kann da sicherlich ein anderer bessere Auskünfte geben.

Grüße,
da Hanni.

Jango
07.08.2006, 16:37
Dankeschön für die Infos, kann den Feierabend kaum erwarten, um es zu testen.

Gruß,
Jango :cheesy:

Jango
08.08.2006, 13:04
Es lag daran, vielen Dank für die Hilfe, evtl. dient es ja irgendwann auch einem anderen "Noob" ;-)