Perbedaan EEPROM update dengan EEPROM write

Assalamualaikum warahmatullahi wabarahkatuh.....

Mungkin ada yang bertanya tentang perbedaan EEPROM.update dengan EEPROM.write....

Penjelasan Singkat 

EEPPROM(Electrically Erasable Programmabel Read-Only Memory) adalah memory yang bersifat non volitle(tidak hilang saat power supply dimatikan), Pada EEPROM data yang dapat disimpan pada satu alamat hanya 8 bit maka range data yang dapat disimpan(ditampung) hanya bernilai 0-255.

Untuk mengunakan EEPROM pada arduino cukup tambahan library <EEPEOM.h>

ada beberapa diantaranya metod pada EEPROM:

- EEPROM Clear    : untuk membersihkan EEPROM
- EEPROM Read    : untuk membaca data di EEPROM
- EEPROM Write   : untuk menulis nilai/data ke EEPROM
- EEPROM Update: untuk memperbaharui data yang di EEPROM

Perbedaan EEPROM update dengan write

Update untuk memperbarui data yang perlu di ubah pada EEPROM, sehingga jika nilai yang terdapat pada EEPROM sama dengan nilai yang mau di update maka tidak perlu di perbaharui.

Write untuk menulis baru data ke EEPROM walaupun nilai yang ada di EEPROM sama dengan nilai yang akan di tulis.

maka dari penjelasan perbedaan diatas Write bukan cara yang baik, karena pada Atemega ada batas untuk menulis pada EEPROM sekitar 10.000 kali dan kemudian alamat tersebut mungkin mati(habis pakai), jadi Write bukan ide yang baik ketika nilai yang akan di masukkan sama. Tetapi apa bila belum pernah memakai suatu alamat EEPROM disarankan untuk Write.

OK .....Semoga dapat membantu

Comments

Popular posts from this blog

Menggunakan Driver Motor IBT-2 BTS7960 dengan arduino

Register-Register pada CPU--> Arsitektur komputer

Komunikasi Serial pada Arduino