Atmega 32 funktioniert nur manchmal?

OP #1885498
Lesenswert?

Zuerst einmal:
Ich habe einen Atmega 32. 
http://www.conrad.de/ce/de/product/154081/MICROCONTR-ATMEGA32-16PUATMEGA-323-8PU/SHOP_AREA_29142
Ich habe einen AVRISP mk II.

Mein Problem ist das Programmieren. Ich habe die ganze Schaltung 
aufgebaut und wollte jetzt den Controller programmieren und habe den 
AVRISP mk II mit Computer und Mikrocontroller verbunden.
Es kam folgendes:
1
Setting mode and device parameters.. OK!
2
Entering programming mode.. FAILED!
3
Leaving programming mode.. OK!

Am nächsten Tag wollte ich es noch einmal probieren und es klappte 
perfekt. Ich hatte die Schaltung seitdem nicht verändert und sie war 
unberührt!

Heute habe ich wieder das Resultat vom ersten Tag. Ich habe versucht, 
die Programmierfrequenz zu verändern, aber das hat auch nichts genutzt. 
Ich bin gerade völlig ratlos, woran das liegt.
#1885528
Lesenswert?

Hi,

ich würde da dann einfach auf Kontaktprobleme tippen. Durch kleinste 
bewegungen ist der Kontakt irgeneines Beinchens dann mal da oder nicht.
Oder der Übergangswiderstand irgendeines kontaktes ist grenzwertig und 
mal reicht es, mal reicht es nicht.
Und wenn CMOS im Spiel ist, dann kommt so ein Verhalten auch immer gerne 
vor wenn ein Port völlig unbeschaltet ist. Je nach Ladung des Port ist 
der dann High oder Low.

Ist aber alles nur Vermutung da ich ja deine Schaltung incl. der 
Peripherie nicht kenne.

Gruß
Carsten
OP #1885867
Lesenswert?

Hier ist noch ein Bild von der Schaltung. Der Schaltplan entspricht dem 
aus dem AVR-Tutorial (natürlich auf den Atmega32 angepasst). Ich habe 
übrigens noch mal die Anschlüsse überprüft und es ist richtig. Die 
Drähte, die auf dem Bild zur Seite führen, sind die des ISP-Programmers. 
Die mkII-Lampe leuchtet grün, also sind diese Anschlüsse auch richtig.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren