Gast
#2263131
Hallo, ich bekomme 16 bit durch 2 x 8 bit Werte parallel eingelesen. Das mache ich über den PortC. Allerdings sollen meine 16 bit, nach dem kombinieren von den beiden 8 bit, dann auch direkt im 2er Komplement umgewandelt werden. Oder anders gesagt, die beiden 8 bit sind unsigned und die möchte ich in eine 16 bit signed umwandeln Mein Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
Kurze Frage: Ist das so korrekt? Bekomme ich so meine Werte zwischen -32768 und +32767 für VarC? Danke