-
Die Statusled ist von anfang Rot wann der Bootloader Programm bemerkt hat das die Batteriespannung zu schwach ist. Sonnst ist sie eine kurze Weile Gelb dauerend das warten auf den Flashvorgang. Also, nicht ganz Normal. Ist den jumper gesteckt? Welcher art von batterien benutzt du? Aufladbaren, oder nicht aufladbar? Oder etwas ist schief gegangen beim Einlöten von der Grüne Seite der Statusled.
Das kann aber nicht den Rechter Backled erklären. Ohne dein Programm gesehen zu haben kann niemand damit helfen.
-
Also ich habe ein fehler gemacht ich hadie grüne siet nicht richtig einge lötet du hast rech und mein Programm
Code:
#include "asuro.h"
int main(void)
{
Init();
StatusLED(GREEN);
while(1) {
if (PollSwitch()==1) {
BackLED (OFF,ON);
FrontLED(ON);
Sleep(18); // Impuls Wert ca. 18-54, Mitte ca.36
BackLED (OFF,OFF);
Sleep(255); // Pause Sleep(20*36-winkel)
Sleep(255);
Sleep(210-54);}
else if (PollSwitch()==4) {
BackLED (OFF,ON);
FrontLED(ON);
Sleep(54); // Impuls Wert ca. 18-54, Mitte ca.36
BackLED (OFF,OFF);
FrontLED(OFF);
Sleep(255); // Pause Sleep(20*36-winkel)
Sleep(255);
Sleep(210-54);}
else if (PollSwitch()==8) {
BackLED (OFF,OFF);
FrontLED(OFF);
Sleep(18); // Impuls Wert ca. 18-54, Mitte ca.36
BackLED (OFF,OFF);
FrontLED(OFF);
Sleep(255); // Pause Sleep(20*36-winkel)
Sleep(255);
Sleep(210-18);}
else if (PollSwitch()==32) {
BackLED (OFF,ON);
FrontLED(ON);
Sleep(54); // Impuls Wert ca. 18-54, Mitte ca.36
BackLED (ON,OFF);
FrontLED(OFF);
Sleep(255); // Pause Sleep(20*36-winkel)
Sleep(255);
Sleep(210-54);}
else {BackLED(OFF,OFF);}
}
return 0;
}
ich kann keinen fehler finden.
-
Geht einer den Backleds auch an wenn du Asuro anschaltet und dannach gar keine taster eindruckt?
Habst du bis jetzt Tastern eingedruckt während das laufen von dein Program? Welcher Tastern, und in welcher folge macht das den LED anbleibt? Nur Taster K2 sollte den linken BackLED anlassen.
p.s Du bist auch ein FrontLED(OFF); vergessen in das erste codeblock von
if (PollSwitch()==1)
Hier wird den FrontLED nicht ausgeschaltet. Nur nach eindrucken einer der andere Tastern wird den FrontLED wieder eingeschaltet und dannach nach eine weile wieder ausgeschaltet.
-
Oder leuchtet so die BackLed:
Code:
#include "asuro.h"
int main(void)
{
Init();
StatusLED(RED);
while(1);
return 0;
}
-
Ne die leuchtet immer auch wenn mein programm so aussieht
#include "asuro.h"
int main(void)
{
Init();
MotorDir(FWD,FWD);
MotorSpeed(255,255);
while(1);
return 0;
}
-
Immer noch sicher dass du keinen Lötfehler drin hast ?
Schon mal probiert was passiert wenn du alle LEDs explizit im Programm abschaltest ?
PS. du machst es den Leuten einfacher wenn du die Code Tags verwendest
-
was bedeutet (LEDs explizit im Programm abschaltest ?)?