Autor Tema: convertir _Q15 a cadena de texto  (Leído 2831 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado fram_22

  • PIC18
  • ****
  • Mensajes: 316
convertir _Q15 a cadena de texto
« 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!


 

anything