Autor Tema: formato salida digital  (Leído 1289 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado ro

  • PIC10
  • *
  • Mensajes: 13
formato salida digital
« en: 06 de Mayo de 2008, 05:45:44 »
Hola, tengo un dspic 30f4013 con un conversor análogico digital de 12 bits. Como salida tengo un int.
Tengo cuatro posibles formatos:
   · Fraccional con signo.
   · Fraccional sin signo.
   · Entero con signo.
   · Entero sin signo.

Mi duda (que no encuentro por más que busco) es como es el formato de los números fraccionales, los negativos van en complemento a 2, pero... ¿los fraccionales?, para coma flotante, ¿no debían ser double o float?

Muchas gracias

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: formato salida digital
« Respuesta #1 en: 10 de Mayo de 2008, 23:05:31 »
Hola.

Reescribo lo que encontre en " Microcontroladores avanzados dsPIC (Jose Ma. Angulo)

El hardware disponible proporciona un resultado de 16 bits para todos y cada uno de los formatos.
Formatos seleccionables para un conversor de 12bits, usando los bits de control FORM<1:0> ADCON<9:8>:

CONTENIDO DE LA RAM  |d11|d10|d9|d8|d7|d6|d5|d4|d3|d2|d1|d0|

ENTERO                         |0|0|0|0|d11|d10|d9|d8|d7|d6|d5|d4|d3|d2|d1|d0|
                                    |~d11|~d11|~d11|~d11||d11|d10|d9|d8|d7|d6|d5|d4|d3|d2|d1|d0|

FRACCIONAL                 |d11|d10|d9|d8|d7|d6|d5|d4|d3|d2|d1|d0|0|0|0|0|

FRACCIONES                 |~d11|d10|d9|d8|d7|d6|d5|d4|d3|d2|d1|d0|0|0|0|0|
CON SIGNO


No dice mas al respecto.

Saludos.
El papel lo aguanta todo


 

anything