|
Startseite | Impressum | Warenzeichen |
Das Programm BitBurner wurde von Nick Metcalfe entwickelt (siehe About Fenster des Programmes).
Als BitBurner Homepage (BitBurner Web Site) wird:
https://bitburner.sourceforge.io/
angegeben. Der Link leitet weiter auf die sourceforge.net Seite:
https://sourceforge.net/projects/bitburner/
Unter diesem Link können das Programm und die Quelldateien heruntergeladen werden.
Weitere Projekte von Nick Metcalfe kann man unter hackaday.io finden:
BitBurner ist eine grafische Oberfläche (GUI) für das Konsolenprogramm avrdude. Mit avrdude und BitBurner können die AVR Mikrocontroller der Firma Atmel (jetzt Microchip) programmiert werden.
Trotz der niedrigen Versionsnummer Version 0.0.1.0 und dem letzten Versionsdatum 25.11.2013 ist das Programm erstaunlich stabil und ausgereift.
Es ist ja auch "nur" eine grafische Oberfläche für das Konsolenprogramm avrdude, was bedeutet, dass die eigentliche Programmierung der Mikrocontroller durch avrdude erfolgt. Außerdem wurden in den letzten Jahren kaum neue ATMEGA Mikrocontroller entwickelt, so dass sich hier kaum etwas verändert.
Ich hatte viele avrdude-GUIs getestet und sehe BirBurner als meinen absoluten Favoriten unter diesen Programmen an (einzige Empfehlung).
Nach dem Start des Programms BitBurner wird unter dem Reiter AVRdude und dem Auswahlmenü AVR Device der zu programmierende Mikrocontroller ausgewählt. Für das USBasp-Board ist es der ATMEGA8.
Unter dem Auswahlmenü Programmer wird der aktuell angeschlossenen Programmer ausgewählt. In diesem Beispiel wurde der mySmartUSB light genutzt. Dieser Programmer nutzt das Protokoll des Atmel STK500 Version 2.x (stk500v2).
Anschliessend können unter dem Reiter AVR Fuses die Fuses des Mikrocontroller auf dem Zielboard gelesen und neu beschrieben werden.
Zum Brennen des Flash-Speichers des Mikrocontrollers wird unter dem Reiter AVR Memories und dem Auswahlmenü Flash der Pfad der Intel-Hex-Datei mit den zu brennenden Daten ausgewählt.
Mit dem Button Write wird der Inhalt der ausgewählten Intel-Hex-Datei in den Flash des Microcontrollers (hier ATMEGA8) gebrannt.
Alle Meldungen des Programms avrdude werden im Meldefenster unten angezeigt.
Die Einstellungen im Programm BitBurner unter dem Reiter AVRdude für einige ausgewählte Programmer sollen hier kurz dargestellt werden.
Der Diamex Programmer nutzt das Protokoll des Atmel STK500 Version 2.x (stk500v2).
Dieses Protokoll (stk500v2) wird im Auswahlmenü Programmer ausgewählt.
Weitehin wird im Auswahlmenü rechts davon der vom Diamex genutzte COM-Port (hier COM7) ausgewählt.
Der mySmartUSB light Programmer nutzt das Protokoll des Atmel STK500 Version 2.x (stk500v2).
Dieses Protokoll (stk500v2) wird im Auswahlmenü Programmer ausgewählt.
Weitehin wird im Auswahlmenü rechts davon der vom mySmartUSB light genutzte COM-Port (hier COM3) ausgewählt.
Der AVR ISP mkII Programmer nutzt das Protokoll Atmel AVR ISP mkII (avrispmkII).
Dieses Protokoll (avrispmkII) wird im Auswahlmenü Programmer ausgewählt.
Weitehin wird im Auswahlmenü rechts davon der USB-Anschluss ausgewählt.
Alle hier gezeigten USBasp Programmer sind Nachbauten bzw. Clone des USBasp Programmers von Thomas Fischl https://www.fischl.de/usbasp/ und nutzt das Protokoll (usbasp).
Startseite | Impressum | Warenzeichen |