Cómo enviar números hexadecimales a través de un puerto serie usando el control serialPort en c#
He hecho algo similar y funciona más o menos así:
Si desea utilizar la clase SerialPort para enviar un número hexadecimal a un puerto serie, puede hacer esto: char commandStr[3]={ (char )0xAA, (char)0xAA, (char)0x0B}; Esto define un marco de comando
Utilice la función WriteToPort de la clase de puerto serie SerialPort para escribir commandStr.