04-04-2011, 12:50 PM | #3 | |
Nhập môn đệ tử
Tham gia ngày: Oct 2009
Bài gửi: 7
: |
undefined
Trích:
"The 10-bit range of the pair can address a memory range of 1024 bytes (00h to 3FFh)." Con DSPIC30 thì nó giới thiệu như sau "The dsPIC30F4011/4012 devices have 1 Kbyte (512 words) of data EEPROM, with an address range from 0x7FFC00 to 0x7FFFFE." . hoặc " The dsPIC30F6010 device has 8 Kbytes (4K words) of data EEPROM, with an address range from 0x7FF000 to 0x7FFFFE. " Vậy với DSPIC này nếu dùng hai hàm trên để đọc và ghi EEPROM ở DSPIC30 thì dịa chỉ có bắt đầu từ 0x000000 hay bắt đầu từ 0x7FFC00 (ở dsPIC30F4011) và bắt đầu từ 0x7FF000 ( ở dòng dsPIC30F6010) ? Thanks ! Còn vấn đề nửa , em xem khá nhiều datasheet của pic dong 16 , 18 , dsPIC30 , hầu hết điều có giới thiệu "address range " của EEPROM trong phần DATA EEPROM. Nhưng riêng mỗi con 18F4550 ,lại chẳng thấy giới thiệu . Cũng liên quan đến EEPROM, nhưng ngoài luồng xíu , anh Nam cho em hỏi, e có làm mạch pickit2 full theo sơ đồ của MCHP đã chạy rồi. Trong đó em dùng 2 con EEPROM 24LC512 , đã chạy được chức năng Program to go. Em xem datasheet thấy con AT24C512B có vị trí chân và địa chỉ device (1,0,1,0,A2,A1,A0) , bộ nhớ thì 2 con như nhau 512Kbit. Con AT24C512B rẻ hơn xíu . Anh cho em hỏi mình có thể thay thế 24LC512 bằng AT24C512B để lắp vào PICKIT2 không ? Thanks anh nhiều . thay đổi nội dung bởi: thienanh0000, 05-04-2011 lúc 02:54 PM. |
|
|
|