Atmega328p ohne Quarz

Sie können den Atmega328p DIL Chip auch ohne den externen 16MHz Quarz benutzen, damit ist der Chip ohne externe Oszillator-Beschaltung bei 8MHz nutzbar.

Juli 18, 2023 - Lesezeit: 2 Minuten

Inhalt

Vorwort

Wenn Sie keine externe Oszillator-Beschaltung verwenden möchten, können Sie den ATmega328 so konfigurieren, dass stattdessen sein interner 8-MHz-RC-Oszillator als Taktquelle verwendet wird. (Sie benötigen den 10K-Pullup-Widerstand auch nicht wirklich am Reset-Pin, daher können Sie ihn weglassen, um eine wirklich minimale Konfiguration zu erhalten.

Affiliate

Arduino UNO Standalone KIT ATMEGA328P-PU mit ARDUINO UNO Bootloader

Mit diesem Kit betreiben Sie den Atmega328 auch ohne das Arduino-Board. Das Kit beinhaltet den DIL Chip mit Arduino Bootloader, Quarz, Kondesatoren und Spannungsregler. (*

Einstellungen

Sie müssen die folgenden Installationen und Einstellungen vornehmen:

  • Laden Sie dieses Hardwarekonfigurationsarchiv herunter: Breadboard-1-6-x.zip, Breadboard1-5-x.zip oder Breadboard1-0-x.zip, je nachdem, welche IDE Sie verwenden.
  • Erstellen Sie einen Unterordner Hardware in Ihrem Arduino-Sketchordner (dessen Speicherort Sie im Dialogfeld Arduino-Einstellungen finden). Wenn Sie zuvor Unterstützung für zusätzliche Hardwarekonfiguration installiert haben, befindet sich möglicherweise bereits ein "Hardware" -Ordner in Ihrem Sketchordner
  • Verschieben Sie den Breadboard-Ordner aus dem Zip-Archiv in den Ordner "Hardware" Ihres Arduino-Sketchordners
  • Starten Sie die Arduino IDE neu
  • Sie sollten ATmega328 auf einem Steckbrett (8 MHz interner Takt) im Menü Extras - Karte sehen. Sobald Sie dies getan haben, können Sie den Bootloader brennen und Programme wie oben beschrieben auf Ihren ATmega328 hochladen. Stellen Sie sicher, dass Sie "ATmega328 auf einem Steckbrett (8 MHz interner Takt)" auswählen, wenn Sie den Bootloader brennen.

Brennen des Bootloaders

Brennen des Bootloaders mit einem Arduino-Board auf ein Breadboard (ohne Quarz)

Einen Sketch auf den Chip am Breadboard laden

Hinweis - In vielen Internetforen lese ich immer wieder, das der Atmega328p DIL Chip mit 3,3V betrieben werden soll und sich die Anwender wundern das dieser dann nicht mehr korrekt funktioniert. Auch wenn ein Verweis auf 3,3V im Datenblatt auftaucht, der Chip ist auf den Logikpegel von 5V ausgelegt und mit dieser Spannung sollte er auch zwingend betrieben werden, da sich sonst die Logik-Pegelgrenzen verschieben und dies zu unerwünschten Zuständen führen kann. Im schlimmsten Fall kann dies sogar zur Eigen-Oszillation führen, die den Chip zerstört.

Hinweis - Wenn Sie den internen 8MHz Oszillator nutzen, verschlechtert sich die Taktgenauigkeit, denn der interner Oszillator wird durch ein preiswertes RC-Glied gebildet, das weniger genau ist. Zudem müssen Sie sich mit der halben Prozessorgeschwindigkeit begnügen, was allerdings nichts schlechtes sein muss und für 90% der Projekte sicherlich vollkommen ausreicht.

Schlagworte:

Atmega328 Quarz

Das passt dazu:

Atmega328p minimal Schaltung mit Quarz

Der Chip Atmega328P, kann auch ohne Entwickler-Board einzeln betrieben werden. Die minimale Beschaltung mit externen 16MHz Oszillator.

Beiträge in der Kategorie "Arduino":

Atmega328p minimal Schaltung mit Quarz

Der Chip Atmega328P, kann auch ohne Entwickler-Board einzeln betrieben werden. Die minimale Beschaltung mit externen 16MHz Oszillator.

Atmega328p ohne Quarz

Sie können den Atmega328p DIL Chip auch ohne den externen 16MHz Quarz benutzen, damit ist der Chip ohne externe Oszillator-Beschaltung bei 8MHz nutzbar.

DFPlayer Mini Pinout Datasheet

Der DFPlayer mini ist eine kleine Platine die einen SD-Kartenshacht, einen MP3-Enocder und Stiftleisten zum einlöten oder aufstecken für kleine Projekte bereit hält.

Zeitstabiler Timer mit dem Arduino

So programmieren Sie einen wirklich zeitstabilen Timer mit dem Arduino UNO oder MEGA

Der ARDUINO GIGIA R1 ist da

Der neue ARDUINO Giga kommt in wenigen Wochen auf den Markt und führt die Produktlinie des ARDUINO MEGA weiter fort und erweitert das Entwickler-Board um nützliche Kommunikationsprotokolle wie WLAN und BLE.

Probleme mit random() am ARDUINO

In der EDV gibt es keinen echten Zufallsgenerator, der Werte tatsächlich zufällig erzeugt, so auch beim Arduino. Das sollten Sie wissen in Projekten mit Zufallswerten.

AVR ISP Shield mit der ARDUINO IDE

So brennen Sie den Bootloader für den ARDUINO ATmel ATMega328P mit einem AVR ISP Shield

Daten auf die SD Karte mit dem Arduino schreiben

Der ATMEGA328 Nano aus dem renomierten Hause MAKERFACTORY bei mir im Test - ist er doch nur ein Clone und was taugt er?

Atmega328p Minimalschaltung mit ISP

Minimalschaltung des Atmega 328P mit Quarz und einem ISP-Anschluss, für die Programmierung im fest verbauten Projekt für Software-Updates und ähnliches.

Der ARDUINO Nano Clone

Der ATMEGA328 Nano aus dem renomierten Hause MAKERFACTORY bei mir im Test - ist er doch nur ein Clone und was taugt er?

AT Befehle HC-05, HC-06 mit ARDUINO

Der HC-05 ist ein preiswertes Bluetooth Modul und kann, im Gegensatz zum HC-06, sowohl als Master und auch als Slave arbeiten.