23-12-2009, 08:02 AM
|
#41
|
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
:
|
Trích:
Nguyên văn bởi npbaoduy
Cho em hỏi thêm cách tính độ dài của dữ liệu là hằng số ghi trong ROM của dspic
ví dụ em khai báo như sau:
Code:
const unsigned char __attribute__ ((space(psv), address (0x0200)))
chuoi1[]="Bao Duy 40500441\0";
const fractional __attribute__ ((space(psv), address (0x0400)))
toi1[13]={4890, 2102, 569, 947, 618, 733, 546, 634, 455, 552, 386, 471, 302};
Lúc biên dịch nó tính độ dài là của chuoi1 là 27byte, của mảng toi1 là 39byte? Sao nó lại tính được như vậy?
|
Mời bạn đọc mục 4.3 trong "dsPIC30F Family Reference Manual".
Thân,
|
|
|