Trích:
Nguyên văn bởi Mr.Bi
Tại e k chịu tìm hỉu , cứ đụng tới cái j là lên diễn đàn hỏi , có ng trả lời liền nên k chịu động não search google. Dễ òm chứ có j đâu . Chỉ có 2 hàm : write_eeprom(address,value) và read_eeprom(address) . Cu thể như sau :
Code:
int8 a;
main()
{ write_eeprom(0x01, 0xCA); // ghi 0xCA vào vị trí địa chỉ 0x01 trong eeprom
a= read_eeprom(0x01) ; // đọc eeprom tại địa chỉ 0x01 , gán vào biến a
while(1);
}
h biến a của e đã có giá trị 0xCA, đọc ghi eeprom lun đó , ok chứ ?
|
dzầy mừ bạn còn chưa hiểu nữa thì mình cũng không hiểu bạn lun!hì hì
thì ví dụ như vầy nè:
thằng 77a có bộ nhớ là 8k nên nó sẽ có tổng cộng 256 ô nhớ (0 - 255)và mỗi ô nhớ dài 8bit.Với 8bit thì bạn sẽ có thể lưu được con số từ 0 - 255.Tới đây hiểu chưa nè?
để thao tác với các ô nhớ đó bạn chỉ việc sử dụng 02 hàm là:
write_eeprom(
địa chỉ,
giá trị);//nạp một
giá trị vào eeprom tại
địa chỉ
a=read_eeprom(địa chỉ);//đọc giá trị trong eeprom tại ô nhớ
địa chỉ rồi gán cho biến a.
Với
địa chỉ và
giá trị bạn có thể sử dụng cơ số 10 cho nó dể!
cố gắng lên bạn!!!