ATmega 328 - DB0ABB

Direkt zum Seiteninhalt

Hauptmenü:

Raspi & Arduino
Der ATmega 328 als Bastelprojekt,

um einen Bootloader auf den chip uzu bekommen, muß man im Netz suchen und findet die verschiedensten Anleitungen.
Manche sind verständlich, manche schwierig, aber ein Weg führt immer zum Ziel.
Ich bastel gerade an Anzeigen mit der DCF77 Uhr herum, und bin auf viele Personen getroffen, die einen weiterhelfen.

Diese Möglichkeit wird in kürze umgesetzt :

Benötigte Komponenten
  1. FTDI-Adapter
  2. ATmega328P Chip
  3. 16 MHz Quarz
  4. 2 x 22 pF Kondensatoren
  5. 1 x 10 kΩ Widerstand
  6. 1 x 10 µF Elektrolytkondensator
  7. Breadboard und Jumper-Kabel

Schritt 1: Schaltung auf dem Breadboard aufbauen
  1. ATmega328P platzieren: Setze den ATmega328P auf das Breadboard.
  2. Quarz und Kondensatoren anschließen:
  3. Verbinde den 16 MHz Quarz zwischen Pin 9 und Pin 10 des ATmega328P.
  4. Schließe einen 22 pF Kondensator von Pin 9 des Quarzes zu GND an.
  5. Schließe einen weiteren 22 pF Kondensator von Pin 10 des Quarzes zu GND an.
  1. Reset und Pull-Up-Widerstand:
  2. Verbinde Pin 1 (RESET) mit einem 10 kΩ Widerstand zu VCC (5V).
  1. Elektrolytkondensator hinzufügen:
  2. Schließe den 10 µF Elektrolytkondensator zwischen VCC und GND, wobei die negative Seite zu GND zeigt.
Schritt 2: Verbindungen zum FTDI-Adapter herstellen
  1. FTDI-Pins verbinden:
  2. Verbinde die Pins wie folgt:
  3. TX (FTDI) zu MOSI (Pin 11, ATmega328P).
  4. RX (FTDI) zu MISO (Pin 12, ATmega328P).
  5. DTR (FTDI) zu RESET (Pin 1, ATmega328P) über einen 0.1 µF Kondensator (optional).
  6. GND (FTDI) zu GND (ATmega328P).
  7. VCC (FTDI) zu VCC (ATmega328P).
Schritt 3: Bootloader brennen

  1. Arduino IDE konfigurieren:
  2. Wähle Werkzeuge -> Board -> ATmega328 on a breadboard (16 MHz).
  3. Wähle Werkzeuge -> Programmer -> USBtinyISP oder AVR ISP, je nach deinem FTDI-Adapter.
  1. Bootloader brennen:
  2. Klicke auf Werkzeuge -> Bootloader brennen.
Schritt 4: Überprüfen

  • Nach dem Brennen des Bootloaders kannst du ein einfaches Programm hochladen, um zu testen, ob der ATmega328P korrekt funktioniert.
Fazit
Mit einem FTDI-Adapter kannst du den Bootloader erfolgreich auf den ATmega328P brennen. Achte darauf, die Verbindungen sorgfältig zu prüfen und die richtigen Einstellungen in der Arduino IDE vorzunehmen.
MIT Bootloader
Zurück zum Seiteninhalt | Zurück zum Hauptmenü