Pregunta fácil:
Estoy trabajando en la depuración de una matriz de algunos valores hexadecimales. ¿Existe una forma conveniente de generar un valor hexadecimal a través de una línea UART, sin recorrer cada valor hexadecimal y usar máscaras de bits y desplazamientos para transmitir cada bit?
Estoy tratando de evitar tener que escribir la rutina de bucle, si hay alguna otra forma que no conozca. Tal vez hay algo de magia C que no sé? ¿Algún truco aquí?
Ejemplo de matriz:
char MyArray[5];
MyArray[0] = 0x55;
MyArray[1] = 0x55;
MyArray[2] = 0x55;
MyArray[3] = 0x55;
MyArray[4] = 0x55;
Mi resultado deseado es solo UartSend (MyArray [0]), en lugar de cambiar cada bit y enviar un bit a la vez. ¿Hay algún truco para hacer esto?
Intentando ahorrarme una hora de codificación en el bucle para enmascarar esto.