begin process at 2012 02 14 19:47:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

General

 > 

controler completement le port série


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

controler completement le port série

dimanche 15 février 2009 à 18:21:25 | controler completement le port série

CPPTSI

Bonjour,
J'ai réalisé un montage électronique avec un pic, et j'ai besoin de le piloter par mon pc. J'utilise donc le port série, le problème c'est que je n'arrive pas avec visual basic express 2008 à gérer le port.

Enfaite avec VB il gére toute la communication rs232 mais justement je voudrais pas qu'il le fasse car je dois utiliser mon propre protocole de communication. Pourquoi? car j'utilise un module radio pour transmettre entre mon pc et mon pic et que pour pas capter toute les ondes des alentours je dois coder mon signal. Mon objectif est donc au final de simplement mettre à 1 (niveau logique) la sortie TX durant un certain temps puis à 0 (logique) pendant un certain temps, sans utiliser les broches de réponse et tout (DTR, DSR,.....)

Je sais pas si j'ai étais vraiment clair, au final ma question serait : peut on commander nous même chaque broche du port série de façon indépendante? choisir quelle broche est à 1 ou 0 et pendant combien de temps?

merci
dimanche 15 février 2009 à 19:52:54 | Re : controler completement le port série

jack

Administrateur CodeS-SourceS
Salut
En fait, le signal Tx n'est pas un signal tout-ou-rien comme peuvent l'être DTR ou DSR, il transmet les données.
Si tu envoies une donnée sur le port, il enverra une série de bits (état 0 ou 1), mais une fois qu'il a terminé, il n'envoie plus rien.
La durée dépend de la vitesse de comm. Si tu règles en 150 Bds, cela durera beaucoup plus longtemps qu'en 19200 Bds, logique.
Donc, si tu veux mettre à 1 le signal Tx, il envoyer FF (*) en permanence dans le buffer.
(*) FF hexa ou 255 décimal ou Chr$(255) ascii, au choix, selon ton format d'écriture

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
lundi 16 février 2009 à 00:09:47 | Re : controler completement le port série

42wawa42

Hello CPPTSI

La réponse a la question est non.

 

Raison exemple pour lettre A = 41hex   ou   01000001b

 il y a une start bit  0 puis  01000001 pour A et une stop bit 0.

Donc voila la réponse. Donc meme avec FFh ou 11111111b li siganal tombe a zero.

 

A plus

42wawa42

lundi 16 février 2009 à 00:36:42 | Re : controler completement le port série

jack

Administrateur CodeS-SourceS
Oui, il tombe à zéro, mais globalement, il reste plus souvent à 1 qu'à 0.
Comme il semble s'agir de récupérer cette info pour un circuit électronique, un petit condo suffira pour éviter les microcoupures dûes à ces zéros.
mardi 17 février 2009 à 12:33:32 | Re : controler completement le port série

CPPTSI

Merci pour vos réponses, niveau fonctionnement réel du port série il y a pas de soucis en électronique je m'en sert souvent, mais je savais pas si on pouvait sans servir comme une simple sortie comme sur les microcontroleurs, mais vous m'avez donné la réponse
Par contre vous auriez une autre solution pour faire cela ? par le port USB ou parallèle(en utilisant qu'une seul broche). Car je peux pas utiliser une communication RS232 (explication sur le codage: [ Lien ] paragraphe "Encoder les informations à transmettre" vers le milieu de page).


Cette discussion est classée dans : port, temps, série, controler, completement


Répondre à ce message

Sujets en rapport avec ce message

Problème d'emission de données sur un port série [ par Lolo ] Plusieurs collègues et moi même avont constaté un bug du contrôle activeX MSComm32.ocxEn effet lors de l'envoi de données sur le port série en XOn Xof Problème d'emission de données sur un port série [ par Lolo ] Plusieurs collègues et moi même avont constaté un bug du contrôle activeX MSComm32.ocxEn effet lors de l'envoi de données sur le port série en XOn Xof Problème pour écrire sur le port série. [ par jules ] Nous sommes à la recherche d'un exemple de programmme permettant d'écrire sur le port série en VBA 5.0 sous Excel 97. Merci d'avance à tous les intern DLL - Gestion du port série [ par Cyrille ] Bonjour à tous,Je suis à la recherche d'une DLL afin de gérer le (ou les) port série de ma machine :- cfg vitesse ...- lire un caractere / chaine- env Port série RS232 [ par chris ] Je recherche le moyen de piloter les lignes (DCD,RI, ... Rx) de l'interface série du PC.Y a t-il un moyen pour les piloter et est il possible de créer Port Série [ par damien174 ] J'aimerai savoir si quelqu'un serait piloter le port serie comme une interface Synchrone (Comme les cartes a puce 1 fils de donnée et d'horloge)Merci urgent : port série [ par bistou ] débutantcomment gérer un émetteur infrarouge et un récepteur relié au port série d'un PC ? Port série [ par Killer ] Je cherche un petit programme qui enverrais un signal haut pour une période de 10 sec environ sur le port série 232. Et qui pourrais être programmé po port série [ par carric ] pouvez vous m'envoyer des codes sources ou il y a l'envoie et la reception de donnée sur le port série Communication via le port série [ par Bistou ] comment recevoir des informations émises par une télécommande via le port série? pourrais-je par la même occasion avoir un exemple d'aplication de log


Nos sponsors


Sondage...

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 : 2,324 sec (3)

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