반응형
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 |
댓글