전자/임베디드 시스템
EEPROM 사용횟수와 프로그래밍
Begi
2021. 1. 2. 11:20
반응형
EEPROM을 지우고 다시 쓰는 횟수는 AVR의 경우 100,000번으로 제한되어 있다. 이것을 생각하지 않으면 횟수를 넘겨 프로그램을 잘못 작성할 가능성이 높다.
1초에 한번 지우고 쓴다면 약 27.8시간만 사용할 수 있다. 1시간에 한번 지우고 쓴다면 약 11.4년을 사용할 수 있다.
전원 꺼질 때 상태 저장방법
전원이 꺼질 때 현재 상태를 저장해야 되는 경우가 있다. 이 때 가장 쉬운 방법은 일정 시간마다 현재상태를 EEPROM에 저장하는 것이지만 이렇게 되면 EEPROM 최대 사용회수를 넘어갈수 있다.
이럴 때는 전원의 Power-fail 신호를 사용해야 한다. 전원이 꺼질 때 Power-fail 신호를 MCU에서 입력받아 EEPROM에 데이터를 저장하고 종료한다.
반응형