Forum: Mikrocontroller und Digitale Elektronik Atmega32 arbeitet nicht auf Steckbrett


von Kas K. (kas_k)


Lesenswert?

Hallo zusammen,

ich habe ein kleines Problem. Und zwar besitze ich ein RN-Control Board 
als Entwicklungsboard für einen Atmega32 und programmiere dies über 
einen AVRISP-MK2 Adapter.

Dies funktioniert alles einwandfrei. Ich bringe dort eine LED zum 
leuchten :D

Sobald ich aber den µController auf ein Steckbrett setze und dort nur 
diese LED leuchten lassen möchte funktioniert dies schon nicht mehr, was 
zuvor allerdings auf dem Board funktioniert hat.

Wenn ich anschließend den µC wieder in das Entwicklungsboard stecke, 
funktioniert dort alles einwandfrei...


Ich habe den Atmega32 nur mit folgenden Pins angeschlossen:

Pin 9 RESET     -> über 10kOhm auf 5V

Pin 10 VCC      -> 5V
Pin 30 AVCC     -> 5V
Pin 32 AREF     -> 5V

Pin 11 GND      -> 0V
Pin 31 AGND     -> 0V


Pin 25 PC3      -> LED mit Vorwiderstand auf 5V
Pin 26 PC4      -> LED mit Vorwiderstand auf 5V


Hat jemand eine Ahnung was ich noch falsch gemacht haben könnte???

Ich hoffe mir kann jemand helfen,

Klaus

von Martin K. (maart)


Lesenswert?

Meine Glaskugel sagt:
1. µC falsch eingesteckt
2. Steckbrett hat schlechte Kontakte
3. Taktquelle für den µC?

von Extrudor (Gast)


Lesenswert?

Kas K. schrieb:
> Hat jemand eine Ahnung was ich noch falsch gemacht haben könnte???

Nettiquette verlangt Schaltung und/oder Bild.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Kas K. schrieb:
> Pin 32 AREF     -> 5V

Bitte tu das nicht. AREF kann über einen 100nF C gegen Masse entkoppelt 
werden, sollte aber nicht direkt auf die Vcc geschaltet werden. Wenn du 
Vcc als Referenz benutzen willst, programmier das einfach so. Nur bei 
besonderen AREF Spannungen ist es sinnvoll, die Referenz mit AREF zu 
verbinden.
Steckbretter sind übrigens in der Kontaktgabe so ziemlich das 
Unzuverlässigste, was es gibt.

von Kas K. (kas_k)


Lesenswert?

Also das mit den Kontakten hab ich auch schon vermutet, deshalb hab ich 
jeden Anschluss nachgemessen ob dieser auch Kontakt hat... Dies kann ich 
also ausschließen...
Auch dass ich den µC falsch rum drinhabe... g
Das mit dem AREF hab ich nun anders gemacht, brachte aber auch nichts...

Für was brauch ich eine Taktquelle? Ich habe doch nur eine LED die an 
ist, bzw. ausgeht, sobald ein Signal kommt.

von Oliver (Gast)


Lesenswert?

100nF Kondensatoren zwischen den VCCs und dem nächsten Gnd haben auch 
noch nie geschadet.

Oliver

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Kas K. schrieb:
> und programmiere dies über
> einen AVRISP-MK2 Adapter

Ja, wie stehen die Fuses des MC? Und hat das RN-Board einen Quarz?

Oliver schrieb:
> 100nF Kondensatoren zwischen den VCCs und dem nächsten Gnd haben auch
> noch nie geschadet.

Das ist sogar wichtig :-)

von Karl H. (kbuchegg)


Lesenswert?

Kas K. schrieb:

> Für was brauch ich eine Taktquelle?

Wenn dein Mega auf Quarzverwendung gefused ist, dann will er auch einen 
Quarz haben.
Also: Hast du oder jemand anderer an den Fuses rumgespielt?

von Oliver J. (skriptkiddy)


Lesenswert?

Kas K. schrieb:
> Für was brauch ich eine Taktquelle?

Damit dein µC seine Arbeit verrichten kann?

von Kas K. (kas_k)


Lesenswert?

Hmm, mein RN-Board hat natürlich einen Quarz...
Somit ist es wahrscheinlich auch naheliegend, dass die Fuses so gesetzt 
sind... Das könnte natürlich mein "kleines" Problem sein...

So ein Shit... Danke für die Hilfe... Werde mal dieses Fuse-Bit suchen, 
das mir das eingebrockt hat...

Aber nochmals ein großes DANKE SCHÖN!

von Kas K. (kas_k)


Lesenswert?

Oh man, ich bin begeistert... Habe das jeweilige Fuse-bit nun auf den 
internen Quarz umgestellt und schon funktioniert alles einwandfrei... :D

von Falk B. (falk)


Lesenswert?

@  Kas K. (kas_k)

>Oh man, ich bin begeistert... Habe das jeweilige Fuse-bit nun auf den
>internen Quarz umgestellt und schon funktioniert alles einwandfrei... :D

Es gibt keinen internen Quarz, nur einen internen RC-Oszillator.

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.