Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo escribir el protocolo de comunicación del puerto serie rs232

Cómo escribir el protocolo de comunicación del puerto serie rs232

El protocolo generalmente debe incluir cinco partes: carácter inicial, datos, dígito de control, carácter final y definición.

El carácter inicial y el carácter final no se pueden volver a codificar con otros datos.

Siempre que se transmitan letras y números, puede consultar la tabla de códigos ASCII y utilizar símbolos distintos de números y letras como símbolos de inicio y fin, como {}; longitud de la cadena de paquetes de datos, si la cadena de datos transmitida tiene una cadena de datos de longitud fija, se puede omitir;

La suma de verificación equivale a verificar la exactitud de la cadena de datos y tiene un efecto similar a la verificación de paridad Generalmente, la suma de verificación La suma de verificación es la misma, es decir, todos los datos se acumulan para obtener los datos y la suma de verificación de un dato. Si desea enviar {1234567890 }}

Cambiado a hexadecimal, es: 7B 10 31 32 33 34 35 36 37 38 39 30 25 7D 31~30 son datos,

7B, 7D es el principio y el final del carácter respectivamente, 10 es el código BCD de la longitud de los datos, 25 es el código de verificación, que es el código 100 BCD después de 31 a 30 y el módulo. Esto se convierte a BCD para evitar la recodificación junto con los caracteres de inicio y fin.