begin process at 2012 02 16 22:26:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

General

 > 

communication sur port com


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

communication sur port com

samedi 10 mai 2008 à 17:46:21 | communication sur port com

SEB73460

Bonsoir,

J'ai connecte mon port com1 sur une carte electronique qui comporte un microcontroleur
le role de cette carte (pour le moment) c est d'envoyer ce quelle recoit
c est à dire j'envoi le contenu d un textbox1 sur TX et ma carte me retourne la meme chose mais sur RX que j'affiche dans un textbox2, jusque la pas de probleme
ce qui ne va pas c est que dans mon  textbox2 si j'envoi "1" je recupere "49"
je dois oublier de faire une conversion quelque part je pense
Si quelqu'un à une idee .....
Merci beaucoup
A+
samedi 10 mai 2008 à 17:53:37 | Re : communication sur port com

casy

Membre Club
C'est fort probable, 49 étant le code ascii du caractère "1"

Montre nous ton code d'envoie et de reception.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
samedi 10 mai 2008 à 18:03:01 | Re : communication sur port com

SEB73460

Mon code :


        'envoi du contenu du textbox1 sur le port
        SerialPort1.Write(TextBox1.Text)

      
        While SerialPort1.BytesToRead <> 0

            'lecture du serialport et mettre le contenu dans textbox2
            TextBox2.Text = (SerialPort1.ReadChar.ToString)

        End While
samedi 10 mai 2008 à 18:59:23 | Re : communication sur port com

akim77


TextBox2.Text = System.Convert.ToChar(SerialPort1.ReadChar)

devrait être la solution de ton problème.

Akim.
samedi 10 mai 2008 à 19:04:55 | Re : communication sur port com

casy

Membre Club
Réponse acceptée !
En effet ReadChar te renvoie un Integer représentant le code ASCII du caractère reçu. Il te faut utiliser la méthode Microsoft.VisualBasic.Chr pour reconvertir en un caractère.

Sinon, à la place, tu peux utiliser ReadExisting qui va lire d'un seul coup tout ce qui existe dans le buffer de reception.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
samedi 10 mai 2008 à 19:13:07 | Re : communication sur port com

SEB73460

comme cela ?

TextBox2.Text = System.Convert.ToChar(SerialPort1.ReadExisting)
samedi 10 mai 2008 à 20:26:05 | Re : communication sur port com

casy

Membre Club

Non, soit tu utilise ReadChar qui renvoie un Integer, dans ce cas il te faut faire la conversion,

Soit tu utilise ReadExisting qui renvoie directement une string, donc là tu peux l'utiliser directement sans faire de conversion.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
lundi 11 mai 2009 à 21:16:55 | Re : communication sur port com

nasrimaher10

'envoi du contenu du textbox1 sur le port
        SerialPort1.Write(TextBox1.Text)

    'lecture du serialport et mettre le contenu dans textbox2
            While SerialPort1.BytesToRead <> 0
                       TextBox2.Text = (SerialPort1.ReadChar.ToString)

        End While


Cette discussion est classée dans : port, envoi, carte, communication, com


Répondre à ce message

Sujets en rapport avec ce message

Envoi COM et Windows 2000 [ par Strike ] Je travaille actuellement sur un projet de commande de carte électronique à distance. La communication entre la carte et le PC s'effectue par le port communication avec carte io sur port pci [ par radwane_dekik_2 ] comment fait-on pour communiquer avec une carte d'entree sorties sur port pci avec vb.net 20033 impossible d'ouvrir port com¿ [ par micheleh ] Bonjour à toutes et à tous.Je suis nouveau dans ce forum et assez novice en informatique.Voici mon problème :Je viens d'acheter un lecteur de carte no communiquer avec un port COM supérieur a 16 (40) [ par Flocreate ] Bonjour, pour un projet d'electronique, j'utilise un module de communication bluetooth depuis un microcontroleur. sur mon PC (ASUS) je possède une car VB6 problème port Com [ par Luc Lejeune ] Bonjour, Je développe une application en Visual Basic 6 utilisant le port série de mon PC. Mais j'ai des soucis lors de l'ouverture de mon port com. P [BAR]utilisation du port com en arriere plan et sur windows [ par Ghazghouz ] salut tout le monde; j'ai un programme de gestion qui fonctionne sous dos(en mode texte)et qui imprime des factures utilisant le port com. j'ai acheté [Déplacé VB6 --> .Net] communication entre carte et pc via RS232 [ par lemabs ] salut tt le monde, je ss entrain de développer une communication série RS232 entre une carte et le pc je veux savoir quelle est la différence entre le communication entre carte et pc via RS232 [ par spido24 ] Salut tout le monde j ai une "Pointeuse avec carte à puce a base d'un PIC 16f877 " reliée à mon PC avec un port série je voudrais lire mes données. communication entre PC et carte electronique via un RS232 [ par liondes ] SALUT POUR TOUS LE MONDE JE SUIS UN ETUDIANT,ET LE PROBLEME SE POSE DANS MONPROJET FIN D'ETUDE,ON A UN EMETTEUR RADIO QUI ENVOIE PLUSIEURS TRAMES AU R Bouton poussoir sur port com ou gamepad [ par guesn2 ] Bonjour tout le monde. Je me retrouve face à une butée. Je compte créer un programme permettant de faire un quizz où le juge serais un PC. J'ai donc


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,763 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales