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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.