아두이노 EEPROM 초기화 프로그램 1.0v
프로그래밍/Arduino
2015. 10. 25. 23:08
아두이노의 비휘발성 메모리인 EEPROM를 제로필 방식으로 초기화 하는 프로그램입니다.
(아두이노 사이트에서도 이와같은 방식으로 초기화를 하도록 하고 있습니다. )
모든 아두이노에서 사용가능합니다. (테스트는 아두이노 우노, 메가 2560에서 했습니다. )
☆ 사용방법
1. 다운받은 파일을 압축푼뒤, 아두이노 프로그램에 본 코드를 엽니다.
2. 전역변수부분에 있는 환경설정을 수정합니다. (또는 확인합니다. )
3. 코드를 컴파일 후 기기에 업로드를 합니다.
4. 3초후에 초기화 작업이 시작됩니다.
◆ 환경설정 안내
- byte Erase_value : 초기화값을 설정합니다. 특정한 목적이 없다면 건들지 마세요. (기본값 : 0)
- int Erase_type : 초기화 방식을 선택합니다. (1 = 부분 초기화, 2 = 전체 초기화)
▶ 초기화 방식 안내
- 부분 초기화(1) : 0이 아닌 기록된 부분만 초기화 합니다.
- 전체 초기화(2) : EEPROM 전체 영역을 초기화 합니다.
※ 주의사항
- 작업 도중에 전원공급을 차단하지 마세요!
EEPROM에 치명적 손상이 올 수 있습니다.
- 이 펌웨어는 오직 EEPROM 초기화를 위한 펌웨어 입니다.
작업 후에는 반드시 자신의 프로젝트를 업로드 하시기 바랍니다.
- 잦은 초기화 작업은 EEPROM 수명이 줄어들게 됩니다.
★ 코드 다운로드
※ 이 코드를 컴파일하여 실행하여 생긴 문제는 책임지지 않습니다. 반드시 본문을 정독하세요!