Các Vấn Đề Về MPLAB C18
Có một số thắc mắc trong việc khai báo trong C18 như sau:
1-
có gì khác nhau giữa khai báo
#pragma idata table
char array[10] = {0, 1, 2, 3, 4, 5};
#pragma idata
và khai báo
ram char array[10]={0,1,2,3,4,5};
2-
có 2 chế độ:Extended Mode and non-Extended Mode.
trong trường hợp nào ta dùng Extended Mode.
và trong trường hợp nào dùng non-Extended Mode.
3-
#pragma interrupt isr1 isr_tmp save=section("isr_tmp") nosave=section(".tmpdata")
vậy khi nào ta dùng save=section(""), nếu không dùng thì có sao không.
xin giải thích dùm hộ tôi với(tôi gặp nhiều trục trặc là do sử dụng quen CCS rùi, nên khi dùng MPLAC C có nhiều bỡ ngỡ quá) cảm ơn bạn trước.
|