Forum: Mikrocontroller und Digitale Elektronik Butterfly Programm Autorun?


von David Otto (Gast)


Lesenswert?

Hi,
gibt es eine möglichkeit das Programm des Butterflys automatisch
starten zu lassen (ohne "Nach Oben") drücken zu müssen?

Wenn nicht:
Was für alternativen gibt es zum Butterfly? Also AVR-Boards mit LCD,
RTC und Bootloader (programmierbar per USART)   die es fertig zu kaufen
gibt?

Mfg + thx
David

von mthomas (Gast)


Lesenswert?

Der vorinstallierte Bootloader verharrt beim Reset in einer
Warteschleife, bis "nach oben" gedrueckt wird (Gruende: Stromsparen,
definierte Zustand wenn keine Anwendung installiert).
Man kann den Bootloader modifizieren (z.B. per Timeout, in der Art
"starte Anwendung nach 5 sec wenn kein Zeichen von UART"). Quellcode
des Butterfly-Bootloaders ist verfuegbar, man muss also nicht alles neu
schreiben. Um einen modifizierten Bootloader zu installieren, wird
allerdings eine ISP- oder JTAG-Verbindung benoetigt. Alternativ: per
zusaetzlicher Hardware. Der Pin, der mit dem Joystick-Kontakt fuer
"nach oben" verbunden ist, muss nach Reset bzw. anlegen der
Stromversorugung nur kurz nach GND gezogen werden (vielleicht per
einfachem R/C-"Netz" oder einer NE555-Schaltung).

Martin Thomas

von David Otto (Gast)


Lesenswert?

Mit einen einfachen RC Glied wär die Sache natürlich toll gelöst, man
könnte den Joystick immernoch benutzen und ich müsste mir nicht noch
ein   6 Pol ISP bauen (hab nur 10 Pol), dass muss ich unbedingt mal
ausprobieren.
thx
David

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.