ATMega328 mit Arduino Uno R3

OP #3630596
Lesenswert?

Hallo alle Freunde der Automatisierungstechnik,

ich bin derzeit anhand eines Schulprojektes dabei einen Roboter, welcher 
einen schwarzen Klebestreifen langfahren soll, zu bauen.

Dafür habe ich meine eigene Platine geätzt und soweit alle Bauelemente 
verlötet. Nach vielen Nachprüfungen kann ich dort auch sicher sein, dass 
alles ordnungsgemäß verbaut ist und funktioniert.

Jetzt zu meinem Problem.
Ich benutze ein Arduino Uno R3 mit dem ATMega328 um meinen Programmcode 
auf dem ATMega328 zu spielen. Anschließend setzte ich den 
Mikrocontroller auf einen Sockel auf meiner Platine.

Wenn ich in meinem Programm einfach nur einen Ausgang auf HIGH stelle 
und somit auf den Ausgang 5V lege, funktioniert das zwar auf dem Ardunio 
Uno R3 wunderbar (nachgemessen), allerdings aber nicht, wenn ich den 
Chip auf meinen Sockel setzte. Dort liegt eben dann keine Spannung an, 
obwohl ich am Programmcode nichts geändert habe.

Spannung liegt an dem Sockel auch ordnungsgemäß an und auch der GND 
passt wunderbar.

Deshalb bin ich auf die Idee gekommen, dass es noch irgend ein Detail 
gibt welches ich übersehen habe.

Hab ihr da vielleicht eine Idee?

Danke
OP #3632146
Lesenswert?

Hallo,

sorry für die schlechten Informationen.

Ich habe jetzt den Schaltplan und den Aufbau der Platine hoch geladen.

Rv1, Rv2 und Rv3 sind 82 Ohm Widerstände
R1,R2 und R3 sind 10 kOhm Widerstände
C1 sind 0,33 Mikrofarad
C2, C3 und C4 jeweils 100 nF
Als Mikroprozessor benutze ich einen AtMega328

Ich hoffe hilft.

Besten Dank
Angehängte Dateien:
#3632154
Lesenswert?

Das sind weder der 16mhz quarz noch die lastkondensatoren drauf dein 
atmega328 hat keinen takt da der per fuse auf externer quarz eigestellt 
ist du kannst die fuse ändern das der mit dem internen ozilator lauft 
aber dafür braucht du deinen avr programmer oder zur not eine zweiten 
arduino.

gruß
#3632161
Lesenswert?

Er programmiert den per arduino ide im arduino board ,dann funktioniert 
alles ,dann steckt der nur den kontroller auf seine platine und nix geht 
mehr und warum ? weil auf seiner platine KEIN quarz vorhanden ist siehe 
bilder und schaltplan

und beim arduino ist die fuse standartmäßig auf externe oszilator 
eingestellt
#3632176
Lesenswert?

Oh Entschuldigung,

ich habe die Problemstellung nicht ganz nachvollziehen können...
Tut mir leid... Natürlich ist es dann der Quarz..

Ich dachte er besitzt einen ATmega328 hat diesen programmiert und 
gleichzeitig noch mit seinem Arduino Uno R3 getestet...

Also ich bin von 2 µC ausgegangen...

Einer auf dem Board und einer auf seiner Platine...sry:)

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