본문 바로가기
전자/임베디드 시스템

EEPROM 사용횟수와 프로그래밍

by Begi 2021. 1. 2.
반응형

EEPROM을 지우고 다시 쓰는 횟수는 AVR의 경우 100,000번으로 제한되어 있다. 이것을 생각하지 않으면 횟수를 넘겨 프로그램을 잘못 작성할 가능성이 높다.

 

1초에 한번 지우고 쓴다면 약 27.8시간만 사용할 수 있다. 1시간에 한번 지우고 쓴다면 약 11.4년을 사용할 수 있다.

 

 

전원 꺼질 때 상태 저장방법

전원이 꺼질 때 현재 상태를 저장해야 되는 경우가 있다. 이 때 가장 쉬운 방법은 일정 시간마다 현재상태를 EEPROM에 저장하는 것이지만 이렇게 되면 EEPROM 최대 사용회수를 넘어갈수 있다.

 

이럴 때는 전원의 Power-fail 신호를 사용해야 한다. 전원이 꺼질 때 Power-fail 신호를 MCU에서 입력받아 EEPROM에 데이터를 저장하고 종료한다.

 

반응형

'전자 > 임베디드 시스템' 카테고리의 다른 글

TMS320FC28x 인터럽터 처리 절차  (0) 2021.01.16
Op-amp summing 회로  (0) 2021.01.04
TI DSP 엔디언  (0) 2020.12.23
ATmega에서 Fuse 등이 안 쓰질 때  (0) 2020.11.29
ATmega EEPROM 데이터 깨질 때  (0) 2020.11.29

댓글