Hola estoy utilizando el compilador CCS C, estaba realizando un programa para mi proyecto de graduacion, y en una parte necesito grabar dos variables tipo Float (tamaño 32 bit), en la EEPROM interna del pic, la cual tiene un tamaño de 256 BYTES. Supongo que lo que hay que hacer es dividir la variable Float en 4 y guardarla en 4 posiciones de la memoria, pero no tengo idea de como hacer, ni de como puedo leer luego esta variable cuando la necesite.
El dato que necesito guardar proviene de una conversion A/D de 10 bits, entonces en caso de que no fuera posible guardarla como tipo Float, quisiera saber como podria guardar el valor de 10bits de la conversion en la EEPROM . No puedo realizar una conversion de 8bits, necesito que esta sea de 10 bits.
El dato que necesito guardar proviene de una conversion A/D de 10 bits, entonces en caso de que no fuera posible guardarla como tipo Float, quisiera saber como podria guardar el valor de 10bits de la conversion en la EEPROM . No puedo realizar una conversion de 8bits, necesito que esta sea de 10 bits.