- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 6 von 6

Thema: Umrechnung DS1631 (zwei Bytes -> Temperaturwert)

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.10.2009
    Beiträge
    437
    Wenn Deine Angaben richtig sind, dann kannst Du bereits händisch (Taschenrechner) ausrechnen, dass die Umrechnung so nicht stimmt.
    Beispiel aus dem DB: &h1910 = +25,0625 Grad
    Deine Rechnung: LSB = &h10 Shift 4 = &h01 * 0,0265 = 0,0265 + MSB &h19 = Dez 25,0265
    Zahlendreher, Digit = Const (0,0625) ?
    Die Berechnung kann problemlos ohne Single gemacht werden, 2 Shifts und eine Multiplikation reicht aus, um gleich das bereits vorzeichenrichtige Ergebnis zu bekommen.
    Geändert von MagicWSmoke (07.04.2012 um 22:12 Uhr)

Ähnliche Themen

  1. DS18B20 zu hoher Temperaturwert!
    Von Douser182 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 34
    Letzter Beitrag: 15.02.2010, 22:12
  2. Temperaturwert vom DS1821 in ein eeprom 24C64A
    Von Timo_AVR im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 20.07.2007, 23:47
  3. zwei bytes in ein word umwandeln
    Von bd239 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 02.09.2006, 18:03
  4. Zwei bytes zu einem word zusammenfassen
    Von sebastian.heyn im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 09.03.2006, 10:57
  5. Ein Single aus zwei Bytes
    Von Bratwurst im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 21.02.2006, 16:19

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress