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.
Juli 16, 2023 - Lesezeit: ~1 Minute
Inhalt
Minimalschaltung des Atmega328p mit ISP Anschluss {#a}
Die Minimalschaltung des Atmega 328P mit Quarz ist hinlänglich bekannt. Dieser minimale Schaltungsentwurf kann jetzt mit einem ISP-Anschluss (Stiftleiste) erweitert werden, um den Atmega auch in einem Projekt (Leisterplatte) mit neuer Software bestücken zu können.
Atmega 328 Minimalschaltung mit ISP
Die unterbringung eines ISP-Anschluss ist immer dann von Vorteil, wenn die Schaltung in festen Projekten verbaut wurde aber dennoch die Möglichkeit bestehen soll, sie mit Updates zu versorgen oder mit neuen Funktionen erweitern zu können.
Damit diese Schaltung funktioniert, stellen Sie zuvor sicher, das auf dem Atmega328 ein korrekter Bootloader installiert ist bzw. installieren Sie zuvor einen Bootloader mit Hilfe der ARDUINO IDE.
Was ist der ISP? {#b}
Der ISP ist nichts weiter als eine serielle TTL-Schnittstelle, die meist als Stiftleiste auf der Leiterplatte ausgeführt ist (viele Arduino Boards haben diese bestückt). Mit Hilfe dieser Schnittstelle, kann der Microcontroller ohne ausgebaut zu werden, unkompliziert neu programmiert werden.
Für diese Schnittstelle wird ein USB to TTL Adapter (FTDI) benötigt, der den USB des Computers in TTL-konforme Signale (MOSI ^[1], MISO ^[2], SCK ^[3]) für den Atmega umwandelt.
^[1]: Master Output, Slave Input ^[2]: Master Input, Slave Output ^[3]: Clock bzw. Taktsignal
Schlagworte: