Hướng Dẫn Sử Dụng Ic Eeprom 24Cxx Của Atmel Và Thư Viện
Maybe your like
Đầ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.
![]() | ![]() |
Tag » Arduino I2c Eeprom Example Code
-
How To Use I2C EEPROM - Arduino Project Hub
-
I2C_EEPROM - Arduino Reference
-
Adding External I2C EEPROM To Arduino (24LC256) - HobbyTronics
-
DMRodrigues/arduino-i2c-read-eeprom - GitHub
-
Read/Write Serial EEPROM Via I2C - Fritzing
-
Reading And Writing Serial EEPROMs - Sparkfun Learn
-
How To Interface AT24C256 I2C EEPROM With Arduino?
-
EEPROM With Arduino - Internal & External - DroneBot Workshop
-
Reading And Writing Data To External EEPROM Using Arduino
-
Communicate With An I2C EEPROM Device - MATLAB & Simulink
-
Using EEPROM With Arduino - Internal & External - YouTube
-
Utiliser Une Mémoire EEPROM I2C (Arduino)
-
Can't Write To M24256 EEPROM Using I2C And Arduino
-
I2C EEPROM Not Working



