Hallo ich habe folgenden Code in Bascom gefunden und in C portiert. Stimmt das so? Bin bei binären Verknüpfungen in C noch nicht so erfahren. Der Code soll negative Temperaturen des LM75 anzeigen und ich hab gerade nicht die Möglichkeit meine Testschaltung draußen zu testen. Compilerfehler gibt es zumindest keine. Danke
1 | Bascom: |
2 | If Lm75high > 127 Then |
3 | Temperatur = Lm75high And 127 |
4 | Temperatur = Not Temperatur |
5 | Incr Temperatur |
6 | |
7 | |
8 | C: |
9 | if(temperatur>127) |
10 | { |
11 | temper=(temperatur & 127); |
12 | temper=~temper; |
13 | temper++; |
14 | temperatur=temper; |
15 | } |