TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: ro 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
-
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.