Tag, Wir sind gerade dabei unsere Platine in Betrieb zu nehmen. Allerdings ist uns nun aufgefallen das wir springende Werte auf der X-Achse des LIS344ALH haben. Je nachdem in welchen Winkel die Platine gehalten wird funktioniert die Achse fehlerfrei. Y und Z Achsen Beschleunigung funktionieren fehlerfrei. Wir haben 3 Platinen allesamt bestücken lassen und bei jeder das gleiche Problem. Die Werte werden über Funk übertragen und am Comport ausgelesen. Bereits hier springen die X Werte. Im Anhang den Signalverlauf (oranger Graph = X-Achse, lila Graph = Y-Achse), Schaltplan, Board und Code des Senders. Wäre super wenn jemand kurz Zeit hätte sich das anzugucken :) Dankeschön!
Hat sich erledigt es funktioniert. Lese die AD Wandler jetzt von 5 nach 0 aus und nicht mehr von 0 nach 5 kann mir wer erklären wieso es plötzlich wichtig ist in welcher Reihenfolge ich den AD Wandler auslese?
Dumme Frage: Was ist das für ein Programm? Etwas selbst geschriebenes oder ein Teil eines kommerziellen Tools?
cat schrieb: > Hat sich erledigt es funktioniert. > > Lese die AD Wandler jetzt von 5 nach 0 aus und nicht mehr von 0 nach 5 > kann mir wer erklären wieso es plötzlich wichtig ist in welcher > Reihenfolge ich den AD Wandler auslese? War noch nie wichtig und wird auch nie wichtig sein.
Trotzdem funktioniert es nur wenn ich nicht zuerst die X Achse auslese komisch...
Hi
> ADMUX |= (0<<REFS0);
Brauchst du das wirklich in deiner Leseroutine? Vielleicht liegt es auch
an deiner Schaltung. Aber wegen dir werde ich kein Eagle installieren.
MfG Spess
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.