admin gửi vào
- 14729 lượt xem
Giới thiệu
Thay đổi giá trị trong ô nhớ EEPROM (bộ nhớ vật lí của chip vi điều khiển).
Cú pháp
EEPROM.write(address, value)
Tham số
address: địa chỉ của ô nhớ trong bộ nhớ EEPROM. Nó được bắt đầu bởi số 0 (int)
value: giá trị cần được viết. Nằm trong khoảng từ 0 - 255 (byte)
Trả về
Không
Lưu ý
Mỗi ô nhớ trong EEPROM chỉ có thể được ghi hoặc xóa 100.000 lần. Vì vậy, bạn hãy cẩn thận khi sử dụng nó và chỉ dùng nó khi cần thiết.
Ví dụ
#include <EEPROM.h> void setup() { for (int i = 0; i < 255; i++) EEPROM.write(i, i); delay(5); } void loop() { }
Chú ý:
Sau mỗi lệnh EEPROM.write(), bạn nên dừng (delay) chương trình khoảng 5 mili giây. Ở một vài trường hợp, chương trình của bạn sẽ bị treo khi chạy nhiều lệnh EEPROM.write() liên tục nếu không thực hiện delay. Trong lập trình, lỗi này được xếp vào nhóm lỗi Runtime (những lỗi chỉ xảy ra trong quá trình chạy chương trình).