Startseite Lego-Roboter Roboter-Aufgaben I2C-Wavplayer Bluetooth-Roboter Pongboard TinyPong USB-Board 20MHz Pacman USB-Board Mario USB-Board Tetris USB-Board Schach USB-Board USB-Board 30MHz Uniboard Pacman Uniboard Mario Uniboard Tetris Uniboard Testboard Pacmanboard Softwareerstellung AVR-Flashtool AVGA-Software ATtiny Ampel AVR-Simon USB-Simon 2015 Digispark Trinket ADC-Reader AVR-Würfel ESP8266 ESP-01 ESP-12E-Testboard WiFi-Thermometer Sonoff-Modul Temperaturlogger Autologin ESP-Flashtool Wassermelder Schachcomputer AVR8-Burn-O-Mat PonyProg 2000 Tiled Editor Code::Blocks Notfall-Windows Treiber einbinden Bootstick erstellen WLAN einbinden Sketchup Bauteilbibliothek Mini-Joystick Tanzmatte Ubuntu 12.04 Mathe-Software Isolationsfräsen Tonertransfer Forum
Digispark-Board
Der Micronucleus-Bootloader ist nach dem Anschluss an den PC für ca. 6 Sekunden aktiv, danach schaltet der Bootloader automatisch zum Anwendungsprogramm. Falls kein Anwendungsprogramm vorhanden ist, schaltet sich der Bootloader ab. Da sich dieses Verhalten in der Praxis als unzweckmäßig erwiesen hat, wurde die Firmware wie folgt modifiziert:
1. Sofern der Jumper (PB0=Low) beim Anschluss an den PC gesteckt ist, bleibt der Bootloader dauerhaft aktiv. Wird ein Programm mit dem AVR-Flashtool hochgeladen, startet das Programm nach dem Upload automatisch, sofern die Checkbox "Reboot AVR" ausgewählt wurde.
2. Ist der Jumper beim Anschluss an den PC nicht vorhanden, wird sofort das Anwendungsprogramm gestartet.
3. Damit auch PB5 als Port verwendet werden kann, ist die Resetfunktion deaktiviert. Dies bedeutet, dass sich ein mit dieser Firmware geflashter ATtiny85 nur dann neu beschreiben lässt, wenn zuvor die Reset-Funktion mitteles High-Voltage-Reset wieder aktiviert wird.
Digispark-Anwendungen
Download