Arduino selber bauen???

Hallo
Wer kann helfen
Ich möchte den atmega 328 p ohne Bord betreiben.
Zum testen habe ich das Programm Blinky aufgespielt.
Den atmega 328 habe dann auf einen Steckbrett mit 5v ,
Quarz - 22pF verbunden wie im Netz auch beschrieben.
LED an Beinchen 19 ( Pin 13) 270 Ohm auf -

LED blinkt nicht ,was ist falsch.
Atmega und Progammm ist io

Du wirst wohl einen Fehler gemacht haben... Die Informationslage ist zu dünn, um konkret helfen zu können. Wie wäre es mit einem Schaltplan, einem Foto und der Angabe wie du (und zawr ohne jegliche Fehlermeldung) einen Sketch auf das Board laden konntest...

=>42<=

Ich denke mal den Widerstand von Reset gegen +5V vergessen?

Gruß
DerDani

LED blinkt nicht ,was ist falsch.
Atmega und Progammm ist io

  • Solange am atmega328 Pin 7 keine Spannung ist, ist der Reset-Pullup Widerstand erstmal egal. ;D
  • LED richtig rum gesteckt?

Sollen wir weiter raten?

Du wirst wohl einen Fehler gemacht haben

Hallo
erstmal besten Dank für die schnellen Atworten.
der atmega 328 wurde auf ein Uno bord programmiert und geprüft.
die LED ist richt geschaltet.

am atmega Beinchen 7 und 20 Vcc 5 V
8 und 22 GND
9 und 10 Quarz 22pF auf GND
19 LED 220 Ohm auf GND

Reset ist nicht beschaltet.
Muss Reset auch beim fertig programmierten atmega beschaltet sein ?
werde es heute abend mal ausprobieren.

Bei neueren Atmega/Attinys ist die Beschaltung (PullUp von RST nach VCC) nicht zwingend nötig. Wie das beim Atmega328p aussieht, kann ich nicht sagen. Wenns Probleme gibt wie bei dir, dann solltest du den Einplanen.

An den VCC/GND Verbindungen fehlen 100nF Kerkos

Schaltest du die LED gegen VCC? Dann liefert der Atmega sehr viel weniger Strom. Gegen Masse geschaltet immerhin 40 mA je Port. Ich bin nicht sicher ob es daran liegt, aber prüfen solltest du das noch mal.

Auf dem Steckbrett kann man evtl. sogar auf die Kondensatoren am Quarz verzichten.
bzw. müssen die viel kleiner werden.
Denn die langen Streifen haben so schon reichlich Kapazität.

Meine Steckbrett/Standalone ATMegas betreibe ich mit 1 oder 8 MHz internem Takt.
Da kommen solche Sorgen erst gar nicht auf.

Meine Checkliste:
Kommt die Spannung am IC an?
Schwingt der Taktgenerator?
Spannung am LED Pin?

Blinkt's denn wenn den 328 im arduino-Board steckt?

hi,

ich denke, es läuft schon. ohne 5V am reset tut sich halt nix...

muß bei einer solchen schaltung ja kein widerstand sein.
5V direkt an reset, wenn nicht im breadboard programmiert wird.

gruß stefan

Hallo

Habe Reset mit VCC über ein 10k verbunden .

LED leuchtet nach ca 2 sec.und bleibt an.

Im Arduino Bord ist der atmega i.o,wurde zwischendurch immer wieder getestet.

Grundsätzlich muss das funktionieren.
Also läuft was falsch!

Nur was.......?

Gib uns (und damit auch dir) eine Chance, und liefere uns:
Schaltplan
Foto vom Aufbau
Programm
Fuses

Vermutlich wird dir beim zusammenstellen dieser Dinge selber auffallen, woran es liegt.

Kann gut sein dass der Atmega bei ebay gekauft wurde, ins Arduino gesteckt, Sketch geuploaded, aufs Brett gesteckt.... und nun der Salat.
Hat ja keiner gesagt dass der Standardmäßig nicht unter 16Mhz läuft.
Mach mal den Quarz ab und schau was die LED dann macht. Wird wohl nix bringen.
Oder warte ganz lange ob die LED doch blinkt, nur nicht im Sekundentakt.

Stimmt die Quarzfrequenz mit der eingestellten Frequenz überein?

Mit der Frequenz und den Quartz ( 16mHz ) werde ich überprüfen ,ansonsten werde ich mir einen
Neuen atmega besorgen.

Brauchst nix überprüfen. Klick einfach auf Bootloader brennen

dioden:
Mit der Frequenz und den Quartz ( 16mHz ) werde ich überprüfen ,ansonsten werde ich mir einen
Neuen atmega besorgen.

Diese Aussage wundert mich aber. Du schreibst doch, der Atmega funktioniert im Uno.
Zeig uns doch mal das Schaltbild und ein Foto (wie combie schreibt) deines Aufbaus. Dann können wir evtl. was erkennen.

Hier zwei Fotos

dioden:
Hier zwei Fotos

Wo sind die Fotos? :fearful: :roll_eyes: