Eeprom Arduino là gì

EEPROM

Lưu giá trị vào EEPROM

Giới thiệu

Dùng hàm EEPROM.write() sẽ giúp ta lưu giá trị vào ô nhớ EEPROM (cần delay 5 ms giữa mỗi lần viết giá trị vào EEPROM). Hôm nay, chúng ta sẽ tìm cách lưu giá trị của một chân analog vào EEPROM.

Rate node
lên
5 thành viên đã đánh giá bài viết này hữu ích.

Đọc dữ liệu EEPROM

Việc đọc EEPROM rất đơn giản, chỉ cần sử dụng hàm EEPROM.read() là xong ngay.

Rate node
lên
3 thành viên đã đánh giá bài viết này hữu ích.

Xóa các giá trị tại các ô nhớ của EEPROM

Thực chất việc xóa giá trị của một ô nhớ bất kỳ là việc đặt lại giá trị tại ô nhớ đó là 0. Bạn chỉ cần sử dụng hàm EEPROM.write() và đặt nó là 0.

Rate node
lên
2 thành viên đã đánh giá bài viết này hữu ích.

write()

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)

Rate node
lên
1 thành viên đã công nhận bài viết này hữu ích!

read()

Hàm này có nhiệm vụ đọc giá trị EEPROM tại một ô nhớ xác định. Mỗi ô nhớ chỉ chứa một số từ 0 - 255 (byte)

Rate node
lên
1 thành viên đã công nhận bài viết này hữu ích!

EEPROM - Thư viện giao tiếp với bộ nhớ EEPROM của Arduino

Trên một số loại vi điều khiển đều có một bộ nhớ trong (giống như một ổ cứng nhỏ xíu) gọi là EEPROM, nó sẽ được lưu giữ với thời gian và không bị mất đi nếu vi điều khiển được reset, hay mất điện (nhưng khi upload code mới thì sẽ bị mất, tuy nhiên chúng ta vẫn có thể chỉnh để EEPROM không bị mất khi upload code mới, sẽ có bài viết về vấn đề này cho các bạn lập trình Arduino "cao tay"). Trên mạch Arduino, các vi điều khiển đều có một bộ nhớ EEPROM của riêng mình.

Rate node
lên
6 thành viên đã đánh giá bài viết này hữu ích.

Cửa cuốn thông minh

Eeprom Arduino là gì