ATmega128 의 메모리 중 flash 메모리와 EEPROM 내장하고 있다. flash 메모리는 128KB, EEPROM 은 4KB 용량이다. 적은량 같지만 실제로 이정도면 웬만한 것은 전부 제어할 수 있다.
컴퓨터에 비유하면 flash 메모리는 하드디스크에 비유할 수 있고 EEPROM 은 USB 에 비유할 수 있다. EEPROM 은 SRAM 과 속성이 비슷하지만 비휘발성으로 매우 유용하다. 그러나 읽고 쓰는데 걸리는 시간이 느리므로 SRAM 과 동일하게 사용할 수 없다. 따라서 EEPROM 은 실시간으로 사용되는 변수를 저장하는 메모리로 사용할 수는 없으며, 한번 저장도니 내용은 비교적 오랫동은 저장되며 전원을 껏다 켜도 데이터가 날라가지 않으므로 중요한 정보를 저장시키는 것으로 유용하다.
'MCU > AVR' 카테고리의 다른 글
Datasheet 레지스터 보는 방법 (0) | 2013.12.03 |
---|---|
[AVR] 인터럽트 (0) | 2013.12.03 |
[AVR] 시작하기 전에 알아야 할 것들 (0) | 2013.12.02 |
ATmega128 과 블루투스 연결하기 (4) | 2013.10.23 |
[AVR] 2. 초음파센서(SRF05)로 거리측정하기 (4) | 2013.10.23 |