View Single Post
Old 19-09-2007, 02:42 AM   #9
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi sandro_bk View Post
cám ơn bạn đã quan tâm,mình có một bảng sin có 256 giá trị,giá trị là số 16 bit, hình như eeprom chỉ cho phép ghi data 8 bit thì phải,ko biết có cách nào ko?
PIC10 đến PIC18 là các chip vi điều khiển 8-bit, có độ rộng kênh dữ liệu là 8 bit. Do đó, nếu dùng EEPROM hay RAM của các chip này thì kiểu dữ liệu intrinsic có độ dài 8-bit. Tuy nhiên, nếu lưu vào flash của các PIC18 thì vẫn có thể lưu các giá trị 16-bit, vấn đề ở chỗ các chip này vẫn chỉ xử lý dữ liệu cơ sở là 8-bit.

PIC24 và dsPIC30/dsPIC33 là các chip 16-bit, có độ rộng kênh dữ liệu là 16-bit. Như vậy, EEPROM của PIC24/dsPIC30 hay RAM của PIC24/dsPIC30/dsPIC33 sẽ có độ dài 16-bit. Các chip này có flash gồm các word 24-bit.

Bạn cần xác định xem có cần độ phân giải 16-bit cho một bảng có 256 giá trị hay không.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn