Estoy desarrollando un protocolo UART basado en la codificación ASCII. La comunicación es entre una PC y una placa STM32. El formato del paquete es así:
Paquete: {STX, DATA, ETX} Donde STX y ETX son 0x02
y Ox03
en ASCII.
Ejemplo:
STX HELLO ETX en Hex sería: 0x02 0x48 0x45 0x4c 0x4c 0x4f 0x03
Mi pregunta es ¿dónde está exactamente la posición del carácter %code%
en mi paquete? es después de ETX así: STX HELLO ETX \ 0 o después de HOLA como esto: STX HELLO \ 0 ETX ?