An der Init liegt es glaub ich nicht. Hier der Quellcode mit dem ich versucht habe dem Problem auf den Grund zu gehen.
Code:
#include "asuro.h"
int sleep(int milsek)
{
int zaehler;
for(zaehler=0;zaehler<milsek;zaehler++)
{
Sleep(85);
}
}
int main(void)
{
Init();
unsigned char sw;
int speed =255;
char b = 1;
StatusLED(GREEN);
MotorDir(FWD,FWD);
while(1)
{
sw = PollSwitch();
if (sw!=0)
{
speed = speed -10;
StatusLED(RED);
sleep(100);
StatusLED(GREEN);
}
//sleep(2000);
MotorSpeed(speed,speed);
}
return 0;
}
Trotzdem erstmal Danke
Lesezeichen