Guten Abend,
tja... Da bin ich auf ein Problem gestoßen und komme einfach nicht weiter
Vielleicht könnte ihr mir weiter helfen.
Also...
Ich bin ja dabei den BMA zu Programmieren...
Konfiguriert und ausgelesen wird er über TWI.
Da aber der Copter aus mir noch ein unbekannten grund nicht mehr arbeiten will, hatte ich ein "Fehlercode" programmiert.
Der Fehlercode gibt den Copter die möglichkeit per blinken einer LEDs mir mitzuteilen, wo der TWI ein Fehler hat.
Nun ja... das TWI produziert angeblich keine Fehler.
Der BMA läst sich programmieren und dann läuft das Programm weiter in die Hauptfunktion und syncronisiert sich mit dem Sender (der Fernsteueranlage).
Ist der Copter syncron, werden Hebelstellungen und halt auch der BMA abgefragt.
Wenn ich die Funktion ausklammer, die das Abfragen des BMAs durch führen soll, Funktioniert der Copter ohne Sensor und hat halt die instabile Flugeigenschaften.
Funktion nicht ausgeklammer, signalisiert der Copter mir nur, dass er syncron ist und das wars.
Soviel zur Fehlerbeschreibung.
Im Anhang habe ich den C-Code für die Funktion zum auslesen des Sensors vom Sensor gepackt.
Datenblatt findet man HIER
PS
Ich gehe mal davon aus, dass die Funktion nicht zeitlich zu lang andauert... denn es sind fast 2ms Zeit zum abfragen.
Lesezeichen