Ðăng Nhập

View Full Version : C30: định nghĩa mảng ở địa chỉ cụ thể?


benq
28-08-2009, 09:49 PM
Chào mọi người,

Trong mickroC có từ khóa "absolute" dùng trong khai báo sau:

int arr[20] absolute 0x0900; // định nghĩa mảng arr[20] ở địa chỉ 0x0900

Các bác cho em hỏi: trong C30 có cách nào để khai báo mảng đặt ở địa chỉ mong muốn như trên?

Xin cảm ơn.

namqn
29-08-2009, 12:03 PM
Chào mọi người,

Trong mickroC có từ khóa "absolute" dùng trong khai báo sau:

int arr[20] absolute 0x0900; // định nghĩa mảng arr[20] ở địa chỉ 0x0900

Các bác cho em hỏi: trong C30 có cách nào để khai báo mảng đặt ở địa chỉ mong muốn như trên?

Xin cảm ơn.
Bạn đọc mục 2.3.1 trong tài liệu hướng dẫn sử dụng mới nhất cho "C Compiler for PIC24 MCUs and dsPIC DSCs" (DS51284H), chú ý attribute address. Ở cuối trang có ví dụ về cách sử dụng.

Thân,