ZDig
20.04.2009, 21:10
Moinsen zusammen,
ich hab mit meinem Programm für Asuro ein Problem: Programmers
Notepad kann es ohne Error in eine .hex-Datei umwandeln, allerdings
passiert immer dasselbe, egal welchen Taster man drückt, obwohl das
doch eigentlich im Programm ausgeschlossen wird. An Lötfehlern dürfte
es nicht liegen, da das Testprogramm reibungsfrei läuft.
Kann mir da vielleicht jemand helfen? Danke schonmal ;-)
ZDig
#include "asuro.h"
int main(void)
{
Init();
if (PollSwitch()<4){
MotorDir(RWD,RWD);
MotorSpeed(120,120);
MotorDir(FWD,BREAK);
MotorSpeed(120,0);
StatusLED(RED);}
if (PollSwitch()>=8){
MotorDir(RWD,RWD);
MotorSpeed(120,120);
MotorDir(BREAK,FWD);
MotorSpeed(120,0);}
else {MotorDir(FWD,FWD);
MotorSpeed(120,120);
StatusLED(GREEN);}
while(1);
return 0;
}
ich hab mit meinem Programm für Asuro ein Problem: Programmers
Notepad kann es ohne Error in eine .hex-Datei umwandeln, allerdings
passiert immer dasselbe, egal welchen Taster man drückt, obwohl das
doch eigentlich im Programm ausgeschlossen wird. An Lötfehlern dürfte
es nicht liegen, da das Testprogramm reibungsfrei läuft.
Kann mir da vielleicht jemand helfen? Danke schonmal ;-)
ZDig
#include "asuro.h"
int main(void)
{
Init();
if (PollSwitch()<4){
MotorDir(RWD,RWD);
MotorSpeed(120,120);
MotorDir(FWD,BREAK);
MotorSpeed(120,0);
StatusLED(RED);}
if (PollSwitch()>=8){
MotorDir(RWD,RWD);
MotorSpeed(120,120);
MotorDir(BREAK,FWD);
MotorSpeed(120,0);}
else {MotorDir(FWD,FWD);
MotorSpeed(120,120);
StatusLED(GREEN);}
while(1);
return 0;
}