das asuro flash tool ist NUR, um mit dem bootloader zu kommuniziern. kein bootloader, kein asuroflash.
Das kann eigentlich nur am Reset liegen. Ist der Reset-Wiederstand richtig eingelötet, hat er Kontakt? Der Reset-Wiederstand müsste 10K haben.OK, flashen geht jetzt. Das Programm läuft aber nur ab, wenn ich das Kabel eingesteckt lasse. Was muss ich tun dass das *.hex - File mit den Akkus läuft?
Gruß,
robo
das asuro flash tool ist NUR, um mit dem bootloader zu kommuniziern. kein bootloader, kein asuroflash.
In AVR-Studio sind Programmiergeräte wie z.B. das STK500 oder der AVR-Dragon direkt eingebunden. Es wäre interessant zu wissen, ob das MyAVRUSB auch direkt damit funktioniert.Noch was - irgendwo habe ich gelesen dass dies mit AVR Studio auch gehen soll, hast du hier schon Erfahrungen?
Gruß,
robo
Hi robo,
das ist der Widerstand R1, richtig?
Ja - ist richtig eingelötet, hat einen Kontakt und 10K.
Interessant ist auch, wenn ich das Programm von M1.R flashe und auf Akku-Betrieb umstelle, leuchtet für ca. 10 sec. die Status-LED gelb auf und danach fährt der ASURO los und macht "irgendwas", aber nicht das was der Code verlangt.
Bei deinem Programm gehen nur kurz die Status-LED und die Back-LEDs an und dann ist Funkstille.
Wie schon oben angesprochen ist der Prozessor ein ATMEGA8-16PU (ohne ASURO Bootloader).
Miss mal die Versorgungsspannung am Prozessor. Wenn die nicht zu klein ist, sollte eigentlich alles korrekt funktionieren.
Hmm, die Spannung passt.
Wenn ich den Original ASURO-Prozessor auf den SUMO-Adapter aufstecke läuft es ohne Probleme, möglicherweise hat ja der Prozessor einen "Knall".
Übrigens - ich habe gerade mit AVR Studio und meinem MyAVRUSB den Prozessor geflasht, das geht. Ich muss nur für jeden Flashvorgang unter Windows XP das USB-Kabel aus- und einstecken.
Hallo pinsel,Zitat von pinsel120866
Angaben von www.myavr.de:
ATmega8L 8MHz
2,7 bis 5,5 Volt Betriebsspannung
ATmega8 16MHz
4,5 bis 5,5 Volt Betriebsspannung
Vielleicht sinkt ja deine Spannung unter 4,5V, wenn noch irgendwelche Verbraucher an sind.
Bei meinem DORO sinkt die Spannung manchmal sogar unter 2V, wenn die Motoren loslaufen.
Gruss
M.
Danke für die Infos M1.R,
hab ich dann doch den Falschen Prozessor? Meiner ist ja ein ATMEGA8 und kein ATMEGA8L.
der unterschied ist nur die minimale betriebsspannung und die maximale taktfrequenz. 8mhz könen beide, kontrollier mal ob die spannung unter 4,5 V anfällt wenn die motoren laufen.
Hallo Pinsel,
Die ATMEGA8-16PU laufen bei meinn ASUROs ohne Probleme. Es könnte aber sein, dass Du ein Bauteil erwischt hast, das relativ knapp an den Spezifikationsgrenzen liegt.
Wie hast Du die Fuse-Bits eingestellt? Läuft der Prozessor wirklich mit 8Mhz oder nur mit einem? Ist der Oszillator auf externen Quarz oder internen LC-Oszillator eingestellt?
Wie stehts mit den Brown-Out Bits?
Gruß,
robo
Lesezeichen