EEPROM
EXERCÍCIO 8: Gravador e leitor de EEPROM
Crie um programa que faça o seguinte: primeiramente grave na EEPROM a seguinte sequência de dados, nos respectivos endereços:
| Endereço | Dado |
| 00 | FF |
| 01 | FE |
| 02 | FD |
| *** | *** |
| 7F | 80 |
Após a gravação dos dados, o programa deve retornar ao endereço 00 e fazer a leitura do que foi gravado, mostrando este valor no PORTB, com intervalos de 1 segundo. Ao terminar de fazer a leitura, o programa deve retornar ao procedimento de gravação, novamente no endereço 00, mas agora com o dado 7F, chegando até o endereço 7F e com o dado 00.
Para resolver este problema, deve-se fazer uso, obrigatoriamente, dos seguintes recursos:
-
Temporização utilizando o TIMER0;
-
Uso do Watchdog para prevenir travamentos do programa;
-
Uso de interrupção por estouro do TIMER0;
-
Limpeza inicial dos GPR da memória RAM.
No próximo artigo aprenderemos um pouco sobre USART no PIC. Aguardem!
Saiba mais
Comunicação SPI – Parte 3 – Microcontrolador AT89S8253 + EEPROM 25LC256
Soft-SPI: Biblioteca para memória SPI-Flash em microcontroladores PSoC-4
Scan Memory: Checando a integridade da memória Flash no PIC18F47K40










