Trích:
Nguyên văn bởi sandro_bk
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,