Pdd
19.10.2006, 17:17
Hallo.
hab heute mein Asuro mal in Betrieb genommen 8-[ ;)
Allerdings ist der IC1 nicht reingeangen, also der Sockel sitzt fest auch richtigrum. Aber der Prozessor ist jetzt auf der einen Seite drinne, auf der anderen ist er zwar angeschlossen aber die Beinchen sind noch nicht im Sockel. Der Selbsttest verlief Problemlos. Kann man das Nochmal Korregieren? hab schiss das der Proz kaputt geht wenn ich den nochhmal rauszieh.
2.: Die Motoren laufen bei FWD RÜCKWÄRTS!!! Motorkabel sowie Batteriekabel sind aber richtig angeschlossen.
3.:
#include "asuro.h"
int main(void)
{
Init();
unsigned char taste;
StatusLED(GREEN);
MotorDir(FWD,FWD);
MotorSpeed(150,150);
while(1)
{
taste = PollSwitch();
if(taste != 0)
{
MotorDir(BREAK,BREAK);
StatusLED(RED);
}
}
BackLED(ON,ON);
while(1);
return 0;
}
Dieser Code sollte folgendes Bewirken:
Die Motoren gehen auf 150 vorwärts. Die Status-LED ist grün. Er fährt solange weiter bis ein Taster gedrückt wird, dann geht die S-L auf rot, die BackLeds an.
Passieren tut aber folgendes:
StatusLED grün.
Kurzes Rückwärtsfahren (<0,5s).
Status-LED rot, BackLED an.
Obwohl kein Schalter gedrückt wurde!!!
Manchamal fährt er auch garnicht rückwarts!
Woran leigt das?
mfg Pdd
hab heute mein Asuro mal in Betrieb genommen 8-[ ;)
Allerdings ist der IC1 nicht reingeangen, also der Sockel sitzt fest auch richtigrum. Aber der Prozessor ist jetzt auf der einen Seite drinne, auf der anderen ist er zwar angeschlossen aber die Beinchen sind noch nicht im Sockel. Der Selbsttest verlief Problemlos. Kann man das Nochmal Korregieren? hab schiss das der Proz kaputt geht wenn ich den nochhmal rauszieh.
2.: Die Motoren laufen bei FWD RÜCKWÄRTS!!! Motorkabel sowie Batteriekabel sind aber richtig angeschlossen.
3.:
#include "asuro.h"
int main(void)
{
Init();
unsigned char taste;
StatusLED(GREEN);
MotorDir(FWD,FWD);
MotorSpeed(150,150);
while(1)
{
taste = PollSwitch();
if(taste != 0)
{
MotorDir(BREAK,BREAK);
StatusLED(RED);
}
}
BackLED(ON,ON);
while(1);
return 0;
}
Dieser Code sollte folgendes Bewirken:
Die Motoren gehen auf 150 vorwärts. Die Status-LED ist grün. Er fährt solange weiter bis ein Taster gedrückt wird, dann geht die S-L auf rot, die BackLeds an.
Passieren tut aber folgendes:
StatusLED grün.
Kurzes Rückwärtsfahren (<0,5s).
Status-LED rot, BackLED an.
Obwohl kein Schalter gedrückt wurde!!!
Manchamal fährt er auch garnicht rückwarts!
Woran leigt das?
mfg Pdd