Lothar M. schrieb:
> Chris M. schrieb:
>> ab der 2. Abfrage kommt jedoch nur Müll.
> Immer der gleiche? Oder ändert der sich? Und: was passiert auf dem Bus?
> Kannst du das messen mit Oszi oder LA und mit dem Datenblatt
> vergleichen? Denn so lässt sich ein serieller Bus am einfachsten
> debuggen...
Immer der gleiche Müll ab 2. Abfrage. Habe den LA mal drangehangen,
komme aber erst heute Abend / morgen zur Auswertung
1. Frame ist der Writebefehl zum Konfigurieren des ADC's
2. Frame ist der erste Readbefehl, der noch die richtigen Werte
ausspuckt
3. Frame ist der zweite Readbefehl, der dann die falschen Werte
ausspuckt
Sorry fürs verpfuschte Ausschneiden :)
Edit: Ich habe vom letzten SPI messen die MISO und MOSI's nicht aus der
Beschreibung rausgenommen, also nicht wundern.
Würde ich jetzt so weiter messen würden, wie gesagt, die falschen Werte
immer die gleichen falschen bleiben. An dem Wert ändert sich nichts.
Schau dann später mal, ob ich was finde.
absd schrieb:
> Chris M. schrieb:
>> Jemand ne Idee? Danke
>
> Ich würde dir erstmal empfehlen, deine mathematische Berechnung
> aufzubrechen. Nur um hier bezüglich der Shift-Operartionen und
> Operatorenaffinität auzuschließen.
>
> Danach mal Vmax an den ADC anlegen, und den RAW-Wert durch die Formel
> verfolgen. Da dürftest du schnell sehen, ob oben Müll reinkommt oder du
> unten falsch rechnest.
Das stimmt alles. Wie gesagt die erste Abfrage spuckt exakt das aus, was
sie soll. Die Formel ist sogar im Datenblatt hinterlegt, sollte also
erst recht nicht falsch sein.
Gruß