Hooola!
Hay cosas que queremos que queden grabadas sin importar que desenergegizemos nuestro cirtuito, para ese proposito existe la memoria EEPROM (Electrically Erasable Programmable Read-Only Memory), en resumen, es un tipo de memoria que nos permite guardar datos sin importar que le quitemos la energia a nuestro microcontrolador
Con la ayuda de la practica 14 con la pantalla, partiremos para hacer un contador que nos muestre cual ha sido nuestra puntacion maxima, sin importar que reiciciemos la Xpress Board
Partiendo de una copia del proyecto 14 de la pantalla oled, abriremos el MCC e Incertamos el periferico de MEMORY, sin configurar nada mas
mientras que en el Pin Manager RA5 lo declaramos como entrada y le damos el nombre de Boton, generamos y cerramos el MCC
si llegara a salir algun error, solamente agregamos las pertes nuevas al viejo codigo
El Main queda de la siguiente manera:
la funcion DATAEE_WriteByte(0xF000,0); nos permite pasar la direccion de memoria a la que queremos escribir y que dato, mientras que la DATAEE_ReadByte(0xF000) solo nos pide que direccion de memoria queremos leer
Compilamos y subimos y si todo salio bien, asi deberia de funcionar :D
Comments