PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT PIC,...)

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 04-04-2011, 12:50 PM   #3
thienanh0000
Nhập môn đệ tử
 
Tham gia ngày: Oct 2009
Bài gửi: 7
:
undefined
Trích:
Nguyên văn bởi namqn View Post
Bạn đang nói về EEPROM của PIC/dsPIC. Dung lượng EEPROM của các chip có thể khác nhau, nhưng địa chỉ luôn bắt đầu bằng 0 khi sử dụng hai hàm trên. Nếu bạn khai báo các dữ liệu hằng trong tập tin nguồn thì phải tùy vào chip bạn đang dùng mới có thể biết được địa chỉ vùng nhớ EEPROM là bao nhiêu.

Thân,
Anh nam cho em hỏi , nếu dùng hai hàm trên để ghi và đọc EEPROM thì địa chỉ luôn bắt đầu từ 0. Nhưng thấy trong phân giới thiệu datasheet của pic8F thì đúng
"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.
thienanh0000 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 05:12 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam