FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
communication série avec usb
communication série avec usb
Débuté par gattofred, 06 déc. 2005 09:06 - 6 réponses
Connectez-vous…
gattofred
#1
Posté le 06 décembre 2005 - 09:06
bonjour je suis en train de développer un logiciel à partir de windev 9 et ce logiciel va configurer via une interface usb/I2C une carte électronique.
La communication se fait par trame de deux octet (adresse/ données).
Je sais que windev 9 ne gère pas encor ela communication par port usb alors j'aurais voulu avoir des infos pour contourner l'affaire merci d'avance pour vos réponses.
Signaler
0
0
gattofred
#2
Posté le 06 décembre 2005 - 12:43
ok d'accord je vais surement utiliser les fonctions de gestion de port série.
Mais une autre question : comment fait on pour envoyer une trame à partir de cette gestion et principalement à partir d'une chaine de caractère.
Car je dois envoyer un octet par exemple avec l'adresse (qui est un hexa) et ensuite la donnée sur 1 ou plusieurs octets (toujours en hexa). hors le Secrit ecrit une chaine de caractère. quoi mettre à la place de ? ds SEcrit (1,"?") pour envoyer un h02 par exemple en hexa.
Signaler
0
0
uriel
#3
Posté le 06 décembre 2005 - 13:02
Bonjour,
Votre carte d'interface usb doit avoir des drivers associés. Ce sont ces
drivers que vous devez utiliser pour communiquer.
(via les fonctions appeldll par exemple).
S'il n'y a pas de drivers et que votre interface émule un port série, alors
il vous faut utiliser les fonctions de
gestion du port série de Windev.
Uriel AURA
"gatto frédéric" <gattofred@hotmail.fr> a écrit dans le message de news:
4395401f$1@news.pcsoft.fr...
bonjour je suis en train de développer un logiciel à partir de windev 9 et
ce logiciel va configurer via une interface usb/I2C une carte
électronique.
La communication se fait par trame de deux octet (adresse/ données).
Je sais que windev 9 ne gère pas encor ela communication par port usb
alors j'aurais voulu avoir des infos pour contourner l'affaire merci
d'avance pour vos réponses.
Signaler
0
0
gattofred
#4
Posté le 06 décembre 2005 - 14:59
ok donc caract(02) vaut 2 en hexa.
donc si je veux envoyer (00010010/00010001) il faut faire sEcrit(1,caract(12)+caract(11))
est ce cela ?
et merci encore
Signaler
0
0
vincent.barre-sanspub
#5
Posté le 06 décembre 2005 - 15:18
Bonjour,
sEcrit( 1, Caract(02) + Data +...)
@+
Vincent Barré
Signaler
0
0
gattofred
#6
Posté le 06 décembre 2005 - 16:12
ok et bien merci beaucoup pour toutes ces infos précieuses
@+
Signaler
0
0
vincent.barre-sanspub
#7
Posté le 06 décembre 2005 - 16:39
"gatto frédéric" a ecrit
ok donc caract(02) vaut 2 en hexa.
donc si je veux envoyer (00010010/00010001) il faut faire
sEcrit(1,caract(12)+caract(11))
est ce cela ?
et merci encore
Non,
Caract(12) c'est 12 en décimal (00001100)
Caract(0x12) c'est 12 en hexa (00010010)
je n'est pas trouvé comment l'ecrire en binaire
@+
Vincent Barré
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte