ADC Zweierkomplement Mittelwertbildung

Gast #2158202
Lesenswert?

Ich habe einen 16Bit ADC, der das Ergebnis im Zweierkomplementformat an 
einen AVR liefert. Nun möchte ich ein paar Werte mitteln, 
Plausibilitätsüberprüfungen durchführen und das Ergebnis dann an den PC 
schicken. Wie mache ich nun die Mittelwertbildung im Zweierkomplement? 
Muss ich dazu zuerst in Binärdarstellung umrechnen?
#2158369
Lesenswert?

Hex Oschi schrieb:
> Was ist denn der Unterschied zwischen Binaer und Zweierkomplement ?

ein riesiger:

http://de.wikipedia.org/wiki/Zweierkomplement
http://de.wikipedia.org/wiki/Dualsystem

Hex Oschi schrieb:
> Was
> ist der Unterschied zwischen Integer und Word ?

keiner

Thomas schrieb:
> Nun möchte ich ein paar Werte mitteln,
> Plausibilitätsüberprüfungen durchführen und das Ergebnis dann an den PC
> schicken.

Was für eine Programmiersprache?

Thomas schrieb:
> Muss ich dazu zuerst in Binärdarstellung umrechnen?

Müssen tust du garnichts - den AVR interessiert nicht welche Darstellung 
du gewählt hast. Stellt sich die Frage nach deinen 
Programmierkenntnissen ...
#2158381
Lesenswert?

Wenn du den Wert als int deklarierst (16bit mit Vorzeichen) dann sollte 
es klappen. Für den Mittelwert mußt du allerdings mindestens eine 32-bit 
variable nehmen, dabei mußt du aufpassen, daß du die Werte richtig 
"castest", damit dein Vorzeichen nicht verloren geht. Ansonsten einfach 
ausprobieren, dabei lernst du am meisten. Viel Erfolg!!!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren