Bewährtes, zuverlässiges Design
Die in unserem Shop angebotenen AVR-Programmierer sind mit dem von Thomas Fischl entworfenen USBasp-Programmierer kompatibel. Ihre kleinen Abmessungen und das durchdachte, saubere Design der Leiterplatte erleichtern den Anschluss. Die USB-Schnittstelle wird durch den werkseitig programmierten Atmega8-Mikrocontroller gesteuert, der in die Programmierplatine integriert ist. Mit AVR-Programmierern können Sie zuvor geschriebene Programme von einem Computer in den FLASH-Speicher an Bord des AVR-Mikrocontrollers hochladen. Ihr Design ist mit den meisten auf dem Markt erhältlichen AVR-Mikrocontrollern kompatibel. Um das Programm auf den AVR-Mikrocontroller hochzuladen, schließen Sie das Programmiergerät an den USB-Anschluss des Computers an. Andererseits gibt es in den AVR-Programmierern ein mehradriges Band, das mit einem Stecker im System von 2x3-Pins oder 2x5-Pins abgeschlossen ist. Der 2x3-Anschluss wird häufiger verwendet. Stifte, die den beschriebenen Stecker bilden, sind:
MOSI (Master Out Slave In) - Ausgang, der für das Senden von Daten vom Computer an den FLASH-Speicher des Mikrocontrollers verantwortlich ist;
MISO (Master In Slave Out) - Ausgang, der für das Senden von Feedback vom AVR-Mikrocontroller an den Computer verantwortlich ist;
SCK (Serial Clock) - Uhr, die für die Zeitsynchronisation während des Datenaustauschs zwischen dem Computer und dem Mikrocontroller auf der Programmierplatine verantwortlich ist;
RESET - Geben Sie vor dem Programmieren des Mikrocontrollers den logischen Zustand von High nach Low an diesen Pin, um den Speicher des Mikrocontrollers zurückzusetzen.
VTG - Hilfsstromversorgung mit einer Spannung von 5 V;
GND - die Masse des Systems.
Hilfreiche Zusatzfunktionen von AVR-Programmierern
Das Design und die Software der AVR-Programmierer ermöglichen das Schreiben und Lesen des Inhalts des EEPROM-Speichers, des Inhalts des FLASH-Speichers, der das Programm enthält, und das Setzen von Konfigurationsbits und Sperrbits im programmierten Mikrocontroller. AVR-Programmierer arbeiten mit den Betriebssystemen Windows, macOS und Linux. Die maximale Datenaustauschgeschwindigkeit beträgt 5 kBit/s. Alle zum Download verfügbaren Treiber, die zum Ausführen des Programmierers erforderlich sind, funktionieren auf jedem Windows-System mit aktueller technischer Unterstützung, sowohl in 32-Bit- als auch in 64-Bit-Versionen.