Accueil > Forum > > > > problème gestion port serie
problème gestion port serie
jeudi 24 juin 2004 à 14:29:25 |
problème gestion port serie

chfauve59
|
Bonjour, j'aimerai savoir comment faire pour géré le port série sous windows NT avec Builder ou VC++ sans avoir a utiliser les commandes API de windows car je veux traité la réception d'un octet dès qu'il est reçu sur le port sans attendre la suite des octets qui arrivent, je ne veu surtout pas utiliser de Buffer pour lire les octets. Mon but est de faire la transmission des caractères recus sur le port série sur réseau ethernet(100 MBits) pour le retransmettre sur le port série d'un poste distant et vice versa donc il faut que je commence a traité les infos recu sur le port série. Est-t-il possible de traité a bas niveau le port série sous Windows NT? J'ai déjà fais un programme utilisant les méthode CreateFile(), SetComm.... avec gestion de thread mais j'ai des problèmes de timing, la liaison est de type 9600 bauds 8 bits avec parité, le problème est que windows s'occupe de mettre plusieurs octet dans un buffer interne ce qui me bloque. Quelqu'un connait t il une solution pour avoir un évenement de reception que d'un seul octet ou de pouvoir réduire le buffer interne de l'API de reception a un seul octet? Merci beaucoup d'avance. seb (chfauve59)
|
|
jeudi 24 juin 2004 à 17:46:06 |
Re : problème gestion port serie
|
samedi 3 juillet 2004 à 21:54:36 |
Re : problème gestion port serie

ToutEnMasm
|
Bonjour, Je vois la meme question depuis bientot un mois. Si le probleme est vraiment si pointu,il faut en passer par la gestion du port série par interruptions.Sous windows seul un vxd est capable de faire ça.Un programme normal se heurte au niveau de privilege requis pour installer une interruption. Il faut télécharger le DDK,nécessaire a faire des drivers. Le ddk utilise ml (masm32) comme langage. Un exemple tout fait existe sur internet ,je l'ai vu mais je ne me rappelle plus trop ou. Sur mon site ,a la page de lien , se rendre sur le site des auteurs de msdn,un des auteurs est spécialisé la dedans. Avec un peu de chance ,un de ses articles fournira le source et des explications. C'est le vxd type peu difficile à réaliser. Une fois le vxd installé,c'est lui qui a la priorité .
ToutEnMasm
|
|
lundi 5 juillet 2004 à 10:16:22 |
Re : problème gestion port serie
|
lundi 5 juillet 2004 à 11:30:56 |
Re : problème gestion port serie

ToutEnMasm
|
Salut, j'ai bien lu la question.je cite
"Quelqu'un connait t il une solution pour avoir un évenement de reception que d'un seul octet ou de pouvoir réduire le buffer interne de l'API de reception a un seul octet? "
Et la réponse c'est le vxd qui la fournit avec une éventuelle création de message windows. Le vxd permet de créer une interruption par pic pour chaque octet reçus et de les mettre dans un tampon dimensionnable a volonté. Le vxd remplace l'API. A mon avis , tu ne vois pas trop comment gérer un port série. Se renseigner sur l'uart , l'usb. ToutEnMasm
|
|
lundi 5 juillet 2004 à 13:00:01 |
Re : problème gestion port serie
|
lundi 5 juillet 2004 à 17:39:58 |
Re : problème gestion port serie

ToutEnMasm
|
Salut, Pour avoir des réponses dans un groupe de discussion il faut savoir poser les bonnes questions. Je ne demande rien du tout. Tout cela m'a l'air fort confus. a+ ToutEnMasm
|
|
lundi 31 janvier 2005 à 19:54:28 |
Re : problème gestion port serie

mitah86
|
moi auussi j'ai le même probleme et j'(aimes bien une reponse le plus vite possibles
|
|
mardi 1 février 2005 à 10:54:55 |
Re : problème gestion port serie
|
samedi 11 mars 2006 à 12:56:46 |
Re : problème gestion port serie

momo le bricoleur
|
peut être pourrai tu utiliser le port com a bas niveau, je sait pas vraiment comment tu peut le faire sur le PC, mais pour la calculatrice graphique TI89 en langage C,j'utilisais peekIO(0x60000E) pour lire l'état du port et pokeIO(60000E,...) pour ecrire. ce n'est pas sur que ce soit la meme fonction pour un PC
donc je serai aussi intéréssé de savoir comment untiliser le port com a bas niveau (fair directement varier les état logiques sur les broches)...
|
|
Cette discussion est classée dans : problème, port, windows, série, octet
Répondre à ce message
Sujets en rapport avec ce message
Help! port série/clavier [ par projectman ]
Voilà je dois réaliser un driver claiver pour pc en C++ et je ne sais pas trop comment faire et surtout par où commencer.Donc je dispose d'un clavier
512 bps port serial [ par abarbu ]
est il possible sous Windows (9x ou XP) que je programme le 8253 timer pour obtenir 512 Hz e user ce frequence pour le port serialle (RS232) ?Sous DO
problème avec le port 0x60 qui fait des faire des beeps [ par prunkdump ]
voilà lorsque j'utilise le port I\O 0x60 pour voir l'etat du clavier d'abord tout fonctionne bien puis au bout d'un moment le pc fait des beeps, comme
Creation commande port série [ par hypotamtam ]
Bonjours, je suis novice dans l'electronique et je voudrais savoir si quelqu'un pourrais m'aide ou me donner des liens internet.Je souhaiterai juste s
Interception d'événements sur port série [ par ffred10 ]
Bonjour.Je voudrais espionner un bus I2C en le reliant sur le port série.Je n'ai pas de problème avec les connections électroniques, ni avec la techno
Problème de syles Windows XP [ par Nemesis ]
Suite à une mauvaise manipulation (c toujours comme ça que ça arrive), j'ai perdu le style de Windows XP (fenètres bleues, etc...) et je retrouve la v
USART PIC16F877 [ par SEB73460 ]
Bonsoir à tous,je souhaite réaliser une liaison simple entre un pic16f877 et mon PC par le port serieafin de pouvoir utiliser USART de ce composantMai
commande via le Port Série [ par jonathanzanti ]
Avant tout, je vous souhaites à toutes et à tous une très bonne année 2009 ! Bien voila, je me lance, je travail depuis pas mal de temps sur un proje
Problème d'affichage de programme après compilation [ par li2k ]
Salut tout le Monde.Bon voilà, dans le cardre d'un projet scolaire, j'ai écris un programme assembleur avec l'émulateur "Emul8086".dans ce programme j
schema electronique entre pic16F84 et FT232R [ par sirini ]
bonjour, j aimerais avoir un montage electronique a base de pic16f84 et adaptadeur du port usb FT232R ; en faite je veux realiser une cle physique pou
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|