Forum: Mikrocontroller und Digitale Elektronik Atmega 32 funktioniert nur manchmal?


von Theo H. (theovention)


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.

von Brenner (Gast)


Lesenswert?

Schaltung? Steckbrett? Drähte um die IC-Pins gewickelt?

von Theo H. (theovention)


Lesenswert?

Ich benutze ein Steckbrett. Ich muss gerade weg, deswegen habe ich keine 
Zeit ein Foto hochzuladen, aber da es einmal funktioniert hat, wird die 
Schaltung ja nicht verkehrt sein. Ich werde später noch ein Bild machen.

von Karl H. (kbuchegg)


Lesenswert?

Theo H. schrieb:
> Ich benutze ein Steckbrett.

Dann kontrollier alle beteiligten Steckkontakte.

von Carsten S. (dg3ycs)


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

von Theo H. (theovention)


Angehängte Dateien:

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.

von Floh (Gast)


Lesenswert?

Theo H. schrieb:
> Hier ist noch ein Bild von der Schaltung

Ich würd persönlich den Taktgeber nicht zu weit vom IC entfernen, um die 
möglichen Kontaktprobleme zu dritteln (vorher 6 Kontakte -> später 2 
Kontakte)
:-)

von Theo H. (theovention)


Lesenswert?

@Floh:
Ich habe es mal probiert und es funktioniert. Die Frage ist nur, wie 
lange das so bleibt. Danke für deine Antwort.

von Joe (Gast)


Lesenswert?

Kondensatoren an Reset und Spannungsversorgung!

Versorgungsspannung stabil ?

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
Noch kein Account? Hier anmelden.