TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Rikr09 en 06 de Diciembre de 2012, 15:47:50

Título: Convertir Flotante a Int y Viceversa
Publicado por: Rikr09 en 06 de Diciembre de 2012, 15:47:50
Buenas amigos de TODOPIC,

Tengo un dato en flotante y necesito convertilo en Int ya que debo almacenarlo en dos Bytes de una memoria FLASH, de igual forma cuando los leo debo convertirlos de INT a flotante.


Estoy usando C, les agradezco que me ayuden con esto....  :-/
Título: Re: Convertir Flotante a Int y Viceverza
Publicado por: Suky en 06 de Diciembre de 2012, 20:47:30
Hola! Se puede hacer directamente.

Código: C
  1. int16 Entero;
  2. float Flotante;
  3.  
  4. Entero=Flotante;
  5.  
  6. Flotante=Entero;

Igualmente podes guardar el flotante en la memoria en 4-bytes. Podes utilizar el buscador, ya se ha tratado el tema.


Saludos!
Título: Re: Convertir Flotante a Int y Viceversa
Publicado por: Picuino en 09 de Diciembre de 2012, 18:24:21
Tengo un dato en flotante y necesito convertilo en Int ya que debo almacenarlo en dos Bytes de una memoria FLASH, de igual forma cuando los leo debo convertirlos de INT a flotante.

¿Qué rango tiene el número flotante y con cuantos decimales de precisión?

Saludos.