Bonjour,
j'ai un tableau : unsigned char TableauTemperature[60][2]
=> 60 : est le nombre de mesure de temperature possible
=> 2 : le chiffre de la température est codé sur 12bit donc j'ai du le séparer en deux (2 x 8bits) (remarque : je programme sous un µC 8bit)
le codage de la temperature (en °C) se fait se fait comme ça :
bits de poid forts
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---------------------------------------------------
| sign | 2^6 | 2^5| 2^4 | 2^3 | 2^2 | 2^1 | 2^0 |
bits de poid faibles
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---------------------------------------------------
| 2^-1 | 2^-2 | 2^-3 | 2^-4 | 0 | 0 | 0 | 0 |
=> comment faire pour convertir cette valeur binaire en chaine de caractère ? (si vous avez pas bien compris mon probleme, n'hesitez pas à me poser des questions)
en gros, je veux recupérer les valeur des temperatures et les envoyés sur un liaison RS232 sous cette forme : 10.2, 10.5, 11.0, ...
Partager