ReadSerialPortData
Publié : ven. 28/août/2009 17:47
Bonjour.
Je souhaite communiquer avec un microcontroleur, lire les données dans un premier temps, mais je suis complètement largué avec cette bibliothèque, où est ce que je peu lire les données reçues. Je me doute qu'il faille utilise la zone de mémoire, mais on fait comment?
Je souhaite communiquer avec un microcontroleur, lire les données dans un premier temps, mais je suis complètement largué avec cette bibliothèque, où est ce que je peu lire les données reçues. Je me doute qu'il faille utilise la zone de mémoire, mais on fait comment?

Code : Tout sélectionner
Enumeration
#fenetre
#fenetre_largeur
#fenetre_hauteur
EndEnumeration
OpenWindow(#fenetre ,0,0,600 ,500 ,"rs232",#PB_Window_ScreenCentered|#PB_Window_SystemMenu)
If OpenSerialPort(0, "COM8", 115200, #PB_SerialPort_NoParity, 8, 1, #PB_SerialPort_NoHandshake, 1024, 1024)
Debug "Succes"
Else
Debug "Echec"
EndIf
Repeat
Event1 = WaitWindowEvent() ;on met à jour les évenements pour la gestion des gadgets
lecture_serie = ReadSerialPortData(0, ZoneMemoire, Length)
Resultat = AvailableSerialPortInput(0)
Debug lecture_serie
Debug "blabla"
Debug ZoneMemoire
Until Event1=#PB_Event_CloseWindow
CloseSerialPort(COM8)
End