Hallo Leute!
Hab ein Problem mit meinem Asuro Kommunikation.
Hab heute meinen Asuro zusammengebaut. SelfTest läuft, bekomme auch die Checks im Hyperterminal über die IR vom Asuro rein.
Nun zu meinem Problem:
Wie spiele ich ein selbstgeschriebenes Programm hinüber, bzw. welche Schritte muss ich machen fürs erste Mal Programmieren?
Hab schon einiges versucht, jedoch hab ich immer einen Timeout Error bekommen
Sorry aber ich bin kein Anfänger in µC Programmieren.
Hab schon viele Programme zum Laufen gebracht.
Ich hab nur Probleme mit der IR Kommunikation bei Programmübertragung vom Asuro.
Wenn ich geschrieben habe welche Schritte ich durchführen muss, meine ich damit was ich unternehmen muss, um die firmware am Atmega8 am Asuro zu stoppen und den µC in den programmierbaren Zustand zu bringen.
jetzt kapiere ich nicht mehr.
Im start ist er immer programmierbar (wenn Statusled orange ist).
Vielleicht liegt es an dem ir tranciever: du sollst den trim drehen, damit er richtig funktioniert, und versucht verschiedene positionen beim flashen.
vielleicht schaust du mal in ide anleitung. da steht alles gut beschrieben. hier die kurzform:
auf die homepage von arexx schaun, www.arexx.com
deutsch>robotik>asuro>downloads>flash tool v1.51 runterladen (oder 1.4, auf meinem rechner funktioniert 1.51 nicht)
dann:
1. Asuro aus
2. Programm schreiben
3. Programm kompilieren
4. eventuelle korrekturen, bis es einwandfrei kompiliert werden kann. eine .hex-datei ist entstanden
5. flash tool starten
6. entsprechenden com-port auswählen (bzw usb)
7. entsprechende .hex-datei auswählen
8. ir-transceiver ausrichten (eine dritte hand als halter ist gold wert)
9. "program" bzw. "start" anklicken
10. JETZT ERST den asuro einschalten
11. und abwarten...
12. Asuro aus- und wieder einschalten
13. das programm sollte laufen.
der asuro erkennt (theoretisch) von allein, ob ein programm gesendet wird. er führt dann nicht das programm aus, was er gespeichert hat, sondern überschreibt es mit dem neuen (gesendeten).
wichtig: hat der asuro den serial-test bestanden? am ende des selftests (TTTTTTT...) sollte der asuro den folgenden buchstaben zurückgeben, wenn du eine taste in hyperterminal drückst (i -> j; e -> f usw.). wenn das nicht geht, dann wird auch das flashen nicht gehen.
Lesezeichen