TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: abel135 en 29 de Junio de 2012, 12:27:28
-
Hola muy buenos días/tardes;
Necesito enviar un entero por Rs232 desde un PIC, para que luego lo procesé el ordenador, se que existe la función putc, pero solo deja enviar caracteres, necesito saber si hay otra función que permita enviar enteros, o en su defecto alguna función que me pasé el número entero a carácter para poderlo enviar...
Muchas gracias a todos.
Un cordial saludo.
-
usa la funcion sprintf, buscala en la ayuda.
saludos
-
O podes enviar cada byte y después "armarlo" nuevamente en la PC:
uint16 Variable
putc((uint8)Variable
); // byte bajo o LB putc(*((uint8*)&Variable
+1)); // Byte alto o HB
Saludos!