TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado 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!