Format Variables

jackberg

New Member
Bonjour à tous,

présentement j'ai un petit problème avec l'addition et formatage de variables :

le but est prendre b0="1" avec b1="F" = 1F en hex pour un total b10 de 31 en décimal

25413


Merci à tous
 

jackberg

New Member
Voici une explication simplifié..

mes codes sont ceci:

je reçoit du data avec la commande "serin"

serin c.3,t9600_32,(2),b1,b2,b3,b4,b5,b6

le data de b1,b2,b3,b4,b5,b6 est : 1F497E

est-ce possible de placer les valeurs des variables comme suit:

b1,b2 placé en b10 en hex $1F (ou décimal 31)
b3,b4 placé en b11 en hex $49 (or décimal 73)
b5,b6 placé en b12 en hex $7E (ou décimal 126)

Merci à tous.
 

jackberg

New Member
Solution :

MERCI à ECLECTIC , Aries , hippy

;1 character b0 = LSB
;b0 = b0 / $40 Max 1 * 9 + b0 & $0F

;2 characters b0 = MSB b1 = LSB
b0 = b0 / $40 Max 1 * 9 + b0 & $0F * 16
b0 = b1 / $40 Max 1 * 9 + b1 & $0F + b0
 
Top