Keine Ahnung noch wieso er nur Zurückfahrt, aber deine Code stimmt nicht ganz. Bist du sicher die geflashte Hex Datei ist gleich and diese Code? Das Kompilieren darf nicht gelungen sein.
PHP-Code:
#include "asuro.h"
int main(void)
{
unsigned int data[2];
Init();
while(1)
{
if (PollSwitch()>0))
{
MotorDir(RWD,RWD);
MotorSpeed(200,200);
Msleep(1000);
}
else
{
Msleep(200); // Warum muss das hier stehen? Ohne gehts anscheinend nicht!
MotorDir(FWD,FWD);
LineData(data);
if (data[0]>data[1])
{
MotorSpeed(80,200);
}
else
{
MotorSpeed(200,80);
}
}
// Valen: Hier soll noch ein "}" zwischen reinkommen! Sonnst ist "main" nicht abgeschlossen.
retourn(0); //Valen: Schreibfehler!
}
Lesezeichen