Gast
#4192174
Hallo allerseits, ich habe ein Problem mit meinem Code, das ich nicht verstehe. Ich messe an ACD0 und ADC1 eine Spannung, wandle sie im Programm um und gebe sie auf dem LCD aus. An ADC0 hängt ein ACS712 Stromsensor, die gemessenene Werte passen soweit. Wenn ich 4A durch den ACS schicke zeigt mir das Display auch 4000mA an. Allerdings stimmt etwas mit ADC1 nicht und ich weiß nicht was. An diesem möchte ich Spannungen bis 35V über einen 82K/13K Spannungsteiler messen. Zur Zeit hängen das 12V dran, was zwischen den Widerständen 1,66V ergibt, umgerechnet in einen ADC Wert entspicht das 340 UND diese 340 kann ich mir auch auf dem LCD direkt anzeigen lassen. Das LCD zeigt 340 wenn ich volt_adc ausgeben lasse. Das passt soweit. Will ich mir allerdings volt_u (diese Variable soll die Spannung an ADC1 ausgeben) direkt in mV anzeigen lassen, bekomme ich 4294967293 angezeigt. Und genau das ist der Punkt den ich nicht verstehe. Meine Rechnung ist doch richtig, oder? Was mache ich falsch? Ich dachte das mir die Spannungsmessung weitaus weniger Probleme bereiten würde, aber scheinbar ist dem nicht so. Oder bin ich einfach nur betriebsblind? Kann man bitte jemand drüber schauen? Viele Grüße Marko