Hướng Dẫn Sử Dụng Ic Eeprom 24Cxx Của Atmel Và Thư Viện
Có thể bạn quan tâm
Đầu tiên bạn nên nhớ vài điều này:
- Ô nhớ trên eeprom bị bào mòn dần khi ta thực hiện thao tác ghi dữ liệu hoặc xóa dữ liệu.
- Nếu chỉ đọc dữ liệu thì không ảnh hưởng đến tuổi thọ của eeprom.
- Không sớm thì muộn bạn cũng cần phải biết cách sử dụng eeprom ngoại vi thay vì eeprom có sẵn trên arduino.
Giới thiệu về memory ic – eeprom. 24cxx và cách sử dụng
Về chức năng và cách thức ghi dữ liệu giống với eeprom trên arduino. Nó thường đi kèm với mọi loại thiết bị số ngày nay để lưu trữ các cài đặt trên thiết bị. IC epprom 24Cxx ở nước ta rất dễ tìm mua và nó cũng rất phổ biến trong làng arduino/mcu trên thế giới. Sử dụng dễ dàng, giá thành hợp lí.
Dòng ic 24Cxx của atmel sử dụng chuẩn kết nối 2 dây I2c

Có nhiều chủng loại tùy theo dung lượng cho bạn lựa chọn: 24c01, 24c02, 24c04,..vv
Số lần ghi/xóa là 1 triệu lần, gấp cả chục lần arduino.
Vì là ic ngoại vi nên bạn có thể dễ dàng thay thế, nâng cấp, vận chuyển, và cả cộng gộp sức mạnh của các eeprom.
PINOUT

| A0 | 3 chân này để đặt địa chỉ |
| A1 | |
| A2 | |
| GND | Nối xuống 0v |
| 5V | Nối lên 5v |
| WP (write protect) | Cho phép ghi dữ liệu: Nối chân này xuống 0v |
| Không cho phép ghi dữ liệu: Nối lên 5v. | |
| SCL (Serial Clock) | 2 chân cho giao tiếp i2c. |
| SDA (Serial DATA) |
Giao tiếp với arduino
Chuẩn bị phần cứng:
- 1 Arduino uno r3
- 1 ic eeprom 24Cxx loại bất kì, trong ví dụ là ic 24c04.
- 2 điện trở 4.7k (hoặc 10k)
- Dây nối, máy hàn…
Thư viện
Đây là thư viện đa năng, nó được dùng cho mọi loại ic eeprom 24cxx.
Tải về tại đây: Link
Nối dây
Tạo một module i2c như thế này:

C1: Với arduino thường
![]() | ![]() |
Trên arduino r3, 2 chân A4 và A5 được nối ra 2 jack chuyên biệt. SDA và SCK.
![]() | ![]() |
Từ khóa » Cách Sử Dụng Eeprom Trong Arduino
-
Lưu Giá Trị Vào EEPROM | Cộng đồng Arduino Việt Nam
-
Giới Thiệu Về EEPROM Trong Arduino
-
EEPROM: Mọi Thứ Bạn Cần Biết Về Bộ Nhớ Này
-
Lưu Các Giá Trị Double, Float, Int… Vào Bộ Nhớ EEPROM Của Arduino
-
Arduino - Chi Tiết Về Bộ Nhớ EEPROM - YouTube
-
HƯỚNG DẪN EEPROM - Arduino 7 - YouTube
-
Làm Sao để Lấy Lại Giá Trị Của 1 Biến Khi Arduino Bị Mất điện
-
Eeprom Arduino Là Gì
-
EEPROM ESP32/ESP8266 - Code
-
Eeprom Là Gì Cùng Tìm Hiểu Eeprom Arduino Là Gì - Bình Dương
-
Lập Trình ESP32 Với Arduino IDE → Bộ Nhớ Flash ESP32 - Ohtech
-
Giao Tiếp EEPROM Serial 2-wire 24C04 Với Arduino - Blog Mecsu



