Hallo
Ein möglicher Ersatz für das bei Windows 7/8 nicht mehr verfügbare Hyperterminal könnte z.B. das HTerm sein:
http://www.der-hammer.info/terminal/
Oder suchst du dir selbst was im Netz: https://www.google.de/search?q=ersatz+für+hyperterminal
while(PollSwitch() == 0) ist ganz arg böse! Durch Bauteiletoleranzen sind die Werte von PollSwitch() häufig nicht so wie man es erwartet. Wenn du ein Terminalprogramm gefunden hast, dann schau dir mal die Werte an die PollSwitch() liefert (https://www.roboternetz.de/community...%C3%BCbergeben). Und schau mal, was bei laufenden Antrieben erkannt wird...
Init();
StatusLED(GREEN);
Init() setzt die StatusLED() schon auf grün, vielleicht hast die LED falschrum eingebaut?
Und noch ein Hinweis: asuro-Programme sollten NIE beendet werden! Das Programm springt dann an irgendeine Stelle im Speicher des asuro und ab dieser Adresse werden die gefunden Bytes als Programm interpretiert. Sicherer ist immer ein Ende mit
while(1);
return(0);
Gruß
mic
Lesezeichen