Bonjour,

Dans une datasheet le constructeur indique qu'il faut concatener les mots suivants:

Conversion start for pressure measurement (D1): 0Fh & 40h
Conversion start for temperature measurement (D2): 0Fh & 20h
Read calibration word 1 (W1): 1Dh & 50h
Read calibration word 2 (W2): 1Dh & 60h
Read calibration word 3 (W3): 1Dh & 90h
Read calibration word 4 (W4): 1Dh & A0h
Reset sequence command: 15h & 55h & 40h
Cependant lorsque j'utilise l'operateur &, cela ne semble pas fonctionner.
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#define CAL_READ_W1	(0x1D & 0x50)
#define CAL_READ_W2	(0x1D & 0x60)
#define CAL_READ_W3	(0x1D & 0x90)
#define CAL_READ_W4	(0x1D & 0xA0)
#define READ_PRESS	(0x0F & 0x40)
#define	READ_TEMP	(0x0F & 0x20)

J'aimerais savoir comment concatener deux octets en hexadecimal, merci!