View Single Post
Old 08-09-2009, 03:29 PM   #2
bebungbu
Đệ tử 1 túi
 
Tham gia ngày: Jun 2009
Bài gửi: 25
:
Trích:
Nguyên văn bởi manipul View Post
Chào các bác. Em đang lập trình giao tiếp với eeprom 24lc512(Kbyte) của Microchip, giao tiếp I2C , 65535 X 8 pages . Có điều này em ko hiểu , Xin các tiền bối chỉ bảo : Địa chỉ 16 bit tương ứng với 64 Kbytes dữ liệu , như vậy em có thể đọc và ghi dữ liệu lên 64Kbyte của page1 . Nhưng 24lc512 có đến 8 page, em đã đọc dataheet nhưng ko hiểu cách đọc và ghi data lên các page khác như thế nào. Xin các cao thủ chỉ giúp em.
Mình đâu có thấy trong datasheet ghi con này có 8 page đâu cà.
Bạn viết bằng compiler nào vậy?
Nếu là CCS thì có driver sẳn đó file 24512.c đó.
Nếu dùng C18, C30 vào: http://www.microchip.com/stellent/id...GE&nodeId=1408
sort theo I2C để tìm source thẻ he.
Theo mình hiểu thì con eeprom này cho phép đọc 1 lần 1 page = 128 byte, bạn xem lại nhé.

Thanks for reading this message.
bebungbu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn