Comment Envoyer un Bit sur Port Série?
ouenz
-
2Spartiate -
2Spartiate -
Bonjour,
Je travaille actuellement sur le port série... Facile à programmer avec VB me direz-vous? Mais je ne dois pas et ne peut pas utiliser VB.
Ma seule solution est d'utiliser le langage C ou C++.
Je souhaite just configurer le port série correctement et pouvoir contrôler un bit d'envoi à 0 ou 1...
Est-ce possible? si oui merci pour votre aide precieuse =)
ouenz =)
Je travaille actuellement sur le port série... Facile à programmer avec VB me direz-vous? Mais je ne dois pas et ne peut pas utiliser VB.
Ma seule solution est d'utiliser le langage C ou C++.
Je souhaite just configurer le port série correctement et pouvoir contrôler un bit d'envoi à 0 ou 1...
Est-ce possible? si oui merci pour votre aide precieuse =)
ouenz =)
2 réponses
-
Salut,
Il faut utiliser les API's Windows.
Ouverture du port = CreateFile
Recup de la conf du port = GetCommState
Ecriture de la conf du port = SetCommState
Recup de la conf des timeouts = GetCommTimeouts
Mise à jour de la conf des timeouts = SetCommTimeouts
Ecriture de données sur le port = WriteFile
Lecture de données sur le port = ReadFile
Bien évidement ces API's prennent des paramètres
Tu trouveras la doc officielle chez MicroSoft ici :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winprog/winprog/functions_in_alphabetical_order.asp
Bon développement.
A++
Ni l'ignorance n'est défaut d'esprit,
ni le savoir n'est preuve de génie. LUC DE CLAPIERS -
Salut,
Juste un petit mot pour dire que le Perl permet aussi ce genre de programmation (le C++ n'est pas l'unique alternative).
2Spartiate <== définitivement fan de Perl :-p