Curso Básico – Microcontrolador PIC – Parte 6

pic16f627 chip2

EEPROM

EEPROM no PIC
EEPROM no PIC
EEPROM no PIC
pic16f627 eeprom read
pic16f627 eeprom write

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çoDado
00FF
01FE
02FD
******
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

Outros artigos da série

<< Curso Básico – Microcontrolador PIC – Parte 5Curso Básico – Microcontrolador PIC – Parte 7 >>
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Comentários:
Notificações
Notificar
guest
0 Comentários
Inline Feedbacks
View all comments
Talvez você goste:

Séries



Outros da Série

Menu