Trích:
Nguyên văn bởi tomato2711
cho em hỏi tiếp, con 24c256 em xem datasheet nhưng ko thấy dãy địa chỉ của nó, nên nếu mình ghi thì nó sẽ lưu từ đâu? nếu muốn liên tục, mỗi lần 10byte , vậy khi đọc lại thì mình đâu bít địa chỉ để lấy ra?
|
con 24c256 là eeprom 32k.
d/c nằm trong khoảng từ 0.......32768.
ghi 10 byte:
dia_chi=0x0000;
for(dem=0;dem<=10;dem++)
{
data=num[dem];
write_ext_eeprom(dia_chi, data);
dia_chi++;
}
đoc:
dia_chi=0x0000;
for(dem=0;dem<=10;dem++)
{
data=read_ext_eeprom(dia_chi);
putc(data);//đưa dữ liệu lên máy tính kiểm tra
dia_chi++;
}