Hi, ich verdende einen TSOP34838 an einem ATmega8. Jetzt würde ich gerne einen Bootloader auf den ATmega flashen mit dem ich dann die Software updaten kann. Hat jemand so etwas schon parat? Gruß Martin
wer macht denn sowas?
>IR-Bootloader
?????? Z8
alles mit einer Batterie, oder mit einer "nicht sicheren Verindung"
zum µC, solltest Du sein lassen! Du fängster Dir Probleme ein!
Ich dachte eher daran das ganze Blockweise zu übertragen und mit Prüfsummen abzusichern um gegebenenfalls die Blöcke neu zu übertragen. Ich denke schon, dass das nicht völliger Unsinn ist.
Es gibt auch Alternativen :-) http://sourceforge.net/project/showfiles.php?group_id=155217 http://www.asurowiki.de/pmwiki/pmwiki.php/Main/Asurino mfg
IR geht mit den Alternativen aber bislang noch nicht, und genau darum geht's doch hier. ,--- | Der Bootloader ließe sich eventuell so anpassen, das er auch über die | Standard Infrarot Schnittstelle des ASUROs funktioniert. Leider sind alle | Versuche bis dahin gescheitert. `--- Quelle: http://www.asurowiki.de/pmwiki/pmwiki.php/Main/Asurino
Ein bischen mehr Kreativität bitte :-) This Arexx Asuro Atmega8 bootloader V1.03: - is freeware - is written by Peter Wilbert in may 2006 - can be used together with the OCConsole terminal program which is freeware and can be found at the Internet. - can be compiled with AVR-Studio4 which is also freeware and can be found at the Internet. For beginners: This 'bootloader' is a small program that can be programmed into the Atmega8 by some specific Atmega programming tool. It only needs to be programmed once. This bootloader assumes that an infrared communication circuitry is available at the RX/TX pins as is used by the Asuro robot. sodale und das alles gibts incl. source auf ? naaaaa gut gut ..... http://home.planet.nl/~winko001/index.htm
Wow! Super! Allerdings ist das, so wie es bis jetzt ist, nicht die richtige Variante für mich. Der TSOP-Empfänger hat nämlich nur einen Pin und weil der interne Oszillator nicht für UART taugt und temperaturabhängig ist muss ich die Daten per Manchester-Code übertragen. Vermutlich hat noch nie jemand so etwas verrücktes gebaut... naja. Einer ist immer der Erste. ;-)
Warum verrückt ? Auf dem Asuro werkelt auch nur so ein IR-Emf. und auf der Senderseite glaub ich nur ein 555 mit IR-Diode . Ich hatte auch mal so ein Teil :-( da musste ich den IR-Sender immer zum flashen in die helfende Hand klemmen so ca. 5-10cm Abstand und dann ging das auch nicht jedesmal. Also ich glaub mit einer normalen seriellen Übertragung die nicht zu schnell ist ( 2400 - 9600 Bd.) und einem halbwegs vernünftigen Protokoll sollte es zu schaffen sein. @DG - Bitte ;-)
Wieso verrückt? Ich flashe meinen MSP430 über Funk. (IEEE 802.15.4). Erst das komplette Flash-Abbild in den externen RAM stückleweise übertragen, jeden Block aus dem SRAM lesen und zum PC zurück, ob richtig angekommen, erst dann, und wenn Batteriespannung hoch genug, in den Flash. Klappt zuverlässig. Also gehts auch über IR. Man muss nur etwas Aufwand in die Sicherstellung der Datenintegrität stecken.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.