Comment Envoyer un Bit sur Port Série?

ouenz -  
 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 =)

2 réponses

  1. Ravachol Messages postés 568 Statut Membre 120
     
    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
    0
  2. 2Spartiate
     
    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
    0