Envoyer plus de 8 bits sur le port serie

Chevalier06 Messages postés 1 Date d'inscription mercredi 13 avril 2022 Statut Membre Dernière intervention 13 avril 2022 - 13 avril 2022 à 10:35
Dalfab Messages postés 703 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 mars 2023 - 18 avril 2022 à 17:05
Bonjour, je suis en stage et je dois automatiser le parametrege et le mise en route d'un banc de décharge.
EN gros j'envoi sur le port série de l'exa qui converti en texte correspond a des commandes. Certaines sont courtes genre
INP 1
ou
INP 0
V?
Avec celles là je n'ai aucun problème car elles font moin de 8 bits
par contre
LVLSEL A
ou LVLSEL B
me posent problème sachant que ça doit commencer par
0a exemple
le LVLSEL B donne 0x0a41204c45534c564c


Donc voilà si quelqun sait comment faire je suis preneur .

3 réponses

Whismeril Messages postés 18281 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 mars 2023 621
13 avril 2022 à 11:17
Bonjour

Quel est le rapport avec c#, forum que tu as choisi ?

0
vb95 Messages postés 3406 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 20 mars 2023 165
Modifié le 15 avril 2022 à 22:05
Bonjour
Vous dîtes : Avec celles là je n'ai aucun problème car elles font moins de 8 bits
Ne seriez vous pas en train de confondre les bits et les octets ?
Sinon même question que Whismeril que je salue .

0
Dalfab Messages postés 703 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 mars 2023 11
18 avril 2022 à 17:05
Ton problème est dû au fait que tu n'utilises pas la bonne fonction pour émettre tes octets. Tu sembles vouloir émettre un nombre alors que l'objectif est une suite d'octets convertis en une chaîne en hexadécimal.
Comme tu ne donnes pas ton code en exemple, c'est difficile de plus t'aider.
0
Rejoignez-nous