AYUDA Manejo datos tipo float ccs

Esimados compañeros

Soy nuevo en este cuento de la programacion de glcd, apenas voy dando mis pasos y en el leguage c igual. Despues de mucho intentos ya soy capaz de manejar el modo grafico y texto en la glcd. De acuerdo a la señal de voltaje vario la velocidad de la animacion en la glcd con dos puntos de alarma por alta y baja velocidad. Requiero crear una funcion que me linealice de acuerdo a 4 puntos (Ymax Ymin Xmax Xmin) osea realizar una ecuacion lineal, al hacer esto tengo que sacar la pendiente de la recta y al hacer esto tengo que realizar divisiones. El resultado de la division debera ser un dato tipo float pero luego requiero descomponer el float en sus 4 bytes, intente realizarle una comparacion pero no me funciono. La verda no tengo ni idea como descomponer este dato o por lo menos ejecutarle un if(dato<0) para realizarle multiplicaciones hasta volverlo entero y luego trabajarlo como entero. Si alguien me puede ayudar se lo agradeceria de corazon.:cry:
anexo fotos de mi circuito.

muchas gracias por la ayuda que me puedan brindar.
 

Adjuntos

  • circuito.rar
    488.1 KB · Visitas: 4
Atrás
Arriba