mardi 15 avril 2014

Petit rappel

  Avec  la DLL  IO_Acces_Com  trouvée sur le site automatepc

  (IO_Acces_COM.dll  modifiée par Klaus le 9 Avr 2013
  http://panoramic.free-boards.net/t2936-panoramic-arduino)

 Panoramic dialogue   en envoyant et recevant des codes   en caractère "ASCII".
  sur port série RS232 entre PC
  port série virtuel (via connexion USB)
  ou Adaptateur RS232 <-> TTL  pour arduino


 Ouvrir une communication série
 ===================================
 1) dll_on "c:\dll_Panoramic\IO_Acces_COM.dll"

2) a%= dll_call1("ComUsePort",8)

 3) a%= dll_call4("ComConfig",115200,8,1,0)
 ===================================

  Émission série  Tx => Rx
 ===================================
  a%= dll_call1("ComSetDataOut",103)
 ===================================

 Réception série   Rx <= Tx
 ===================================
 a%=DLL_CALL1("ComGetDataIn",adr(dat%))
    WHILE a%>0
        donner$=donner$+chr$(dat%)
        a%=DLL_CALL1("ComGetDataIn",adr(dat%))
    END_WHILE
 ===================================
 Fermetures une communication série
 ===================================
 1) a%= dll_call1("ComUsePort",0)
  "0" permet de refermer le port en cours   d'utilisation.
 2) dll_off
 ===================================


Aucun commentaire:

Enregistrer un commentaire