Colección de citas famosas - Diccionario de frases chinas - Comunicación serie VB y microcontrolador

Comunicación serie VB y microcontrolador

El siguiente es un programa de prueba que hice:

'TextReceive =

' Programa de inicialización: completa principalmente la configuración del puerto serie, incluida la selección del puerto serie. puerto y configurar la velocidad de bits, configurar el formato de datos, abrir el puerto serie, etc.

' Nota: Antes de iniciar el programa, se deben borrar los buffers de envío y recepción para evitar errores.

Private Sub Form_Load()

MSComm1.Settings = "9600,n,8,1" 'Establece la velocidad en baudios y el formato de caracteres de envío

MSComm1. CommPort = 1 'Establece el puerto serie de comunicación

MSComm1.InputLen = 0 'Establece o devuelve el número de bytes leídos del búfer de recepción a la vez, 0 significa leer todos los datos a la vez

MSComm1 .InBufferSize = 2 'Establece el búfer de recepción 2Byte

MSComm1.InBufferCount = 0

MSComm1.OutBufferSize = 2 'Establece el búfer de envío 2Byte

MSComm1.OutBufferCount = 0

MSComm1.RTreshold = 1 ' Cada carácter en el búfer de recepción desencadena un evento de recepción

MSComm1.STreshold = 1

MSComm1. InputMode = comInputModeBinary 'Usar transmisión binaria

MSComm1.PortOpen = True 'Abrir el puerto serie

End Sub

Private Sub Command1_Click()

Número atenuado como entero

Dim outbyte(0) como byte

número = Val(170)

outbyte(0) = CByte(número)

MSComm1.Output = outbyte

Etiqueta4 = outbyte(0)

Imprimir outbyte(0)

End Sub