TODOPIC

Microcontroladores PIC => dsPIC => Mensaje iniciado por: fram_22 en 10 de Septiembre de 2012, 15:10:44

Título: convertir _Q15 a cadena de texto
Publicado por: fram_22 en 10 de Septiembre de 2012, 15:10:44
Hola!

Recientemente he estado jugando con la función _itoaQ15(_Q15 x, char *s); y me he encontrado con que convierte a la representación entero del numero Q15.
Es decir si tengo una variable con el valor Q15 correspondiente a 0.907, la cadena de datos me entregara el valor 29720, el cual corresponde a la forma int del mismo numero (0.907*2^15).

MI pregunta es si alguien sabe como podría convertir la misma variable a una representacion decimal? Se me ocurre hacer un chequeo bit a bit con cada casilla, pero no creo que sea muy eficiente.Alguna idea?

saludos!