atmega 328 als arduino macht probleme

OP #3004061
Lesenswert?

hallo,

ich möchte ein arduino projekt auf eine platine bringen und habe dafür 
den atmega vom arduino uno entfernt und direkt auf mein board gebracht.

es soll eine uhr verwirklicht werden, das klappt aber leider gar nicht, 
solange der atmega nicht auf dem uno sitzt.

es scheint, als würde der mikrocontroller sich ständig zurücksetzen, es 
flimmert ein wenig auf den angeschlossenen leuchtdioden, bis diese 
schließlich ausgehen.

der atmega ist wie folgt angeschlossen:

An VCC:
Pins 1,7,20

an GND;
Pins 8,22

Der 16Mhz-Oszillator (ein riesen Baustein, hat mich etwas irritiert 
http://www.conrad.de/medias/global/ce/1000_1999/1500/1540/1547/154746_BB_00_FB.EPS_1000.jpg) 
hängt an Pins 9 und 10, ebenfalls an Pins 9 und 10 je ein 22nF 
Kondensator mit GND verbunden.

Wenn ich den Atmega in den Uno stecke, läuft alles einwandfrei. Ich habe 
auch darauf geachtet, wo die im Programm gesetzten Ausgangspins jetzt am 
Atmega liegen.

Hat jemand eine Idee?

Vielen Dank im Voraus
OP #3004073
Lesenswert?

ich hatte vorher aus versehen mal den atmega falsch angeschlossen (um 
die pins 19-22 herum gnd und vcc vertauscht), er wurde daraufhin 
ziemlich warm (vorher hat das mit der anzeige ganz gut funktioniert, 
muss ich zugeben).

also habe ich ihn nochmal in den uno gesteckt und es hat alles schön 
funktioniert ;) hat er vielleicht trotzdem schaden genommen?
#3004470
Lesenswert?

Es hilft nichts.
Schaltplan muss her und am besten auch gleich ein Photo (aber scharf und 
so dass man auch was erkennen kann! Und bitte nicht 5MB groß) vom 
Aufbau.

Einen bereits programmierten Mega in Betrieb zu nehmen ist fast so 
einfach wie einem Baby den Schnuller klauen.
Versorgungsspannung anschliessen (auf die 100nF an Vcc/GND achten), wenn 
ein Quarz gefused ist, dann einen Quarz mit den 22pF an beiden Pins 
anschliessen und der Mega läuft. Zur Sicherheit kann man noch die Reset 
Leitung mit 10k nach Vcc ziehen, aber da streiten sich die Geister, ob 
das im Normalbetrieb notwendig ist. Atmel empfiehlt es für 'elektrisch 
verseuchte Umgebungen'

Aber mehr braucht es nicht um den Prozessor zum Leben zu erwecken. Jetzt 
kann es natürlich noch sein, dass du in der Anschaltung der Hardware 
einen Fehler gemacht hast, das kann hier aber keiner wissen.
#3004482
Lesenswert?

Adrian Figueroa schrieb:
> Das hab ich auch schon gemacht, es sind gerade 10k dazwischen
Überflüssigerweise.

Adrian Figueroa schrieb:
> er wurde daraufhin ziemlich warm (vorher hat das mit der anzeige ganz
> gut funktioniert, muss ich zugeben).
Dann ist die Sache doch klar. Und wenn er hundertmal auf dem anderen 
Board läuft. Bisschen andere Spannung und schon verhalten sich die halb 
zerschossenen Ports anders.

mfg.

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