Gast
#401617
Hallo alle zusammen, ich habe eigentlich ein sehr einfaches Problem. Ich möchte den Spannungswert, der am AD-Eingang liegt, auf nem Display anzeigen. Dazu multipliziere ich den Digitalwert mit meiner Referenzspannung und dividiere durch die Auflösung des AD-Wandlers. Hier ein Beispiel: unsigned long int i; unsigned int k; Messergebnis = readADC(4, 64) // Einlesen am Kanal 4 und Mittelwert aus 64 Messungen k = Messergebnis*5/1024; //Vorkommastelle berechnen i = (Messergebnis*5000/1024)%1000; //Nachkommastelle Diese beiden Größen will ich auf dem Display ausgeben. Bei der Vorkommastelle kei Problem, bei der Nachkommastelle kommt nur Unsinn. Hat jemand einen Tip für mich? Den Datentyp habe ich ja schon extra bei i auf long int gesetzt?? Danke vorab