PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   dsPIC - Bộ điều khiển tín hiệu số 16-bit (http://www.picvietnam.com/forum/forumdisplay.php?f=29)
-   -   C30: định nghĩa mảng ở địa chỉ cụ thể? (http://www.picvietnam.com/forum/showthread.php?t=4838)

benq 28-08-2009 09:49 PM

C30: định nghĩa mảng ở địa chỉ cụ thể?
 
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

Trích:

Nguyên văn bởi benq (Post 29060)
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,


Múi giờ GMT. Hiện tại là 10:49 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam