|
13-07-2009, 05:01 PM | #1 |
Đệ tử 1 túi
Tham gia ngày: Jul 2009
Bài gửi: 11
: |
CCSC_Gặp rắc rối với trình phục vụ ngắt
Các bác à!
Em mới học lập trình PIC (877A) và có câu hỏi này nhờ các bác chỉ bảo giúp! Em sử dụng ngắt ngoài (chân RB0) và trong trình phục vụ ngắt có gọi hàm display_lcd() như sau: #int_ext ext_isr() { display_lcd(); } Khi dịch chương trình thì thấy báo lỗi: Undefined identifier -- display_lcd Thế này nghĩa là sao vậy? Có phải trình phục vụ ngắt không gọi được chương trình con???? Giúp em với nhé! Thank! |
13-07-2009, 06:05 PM | #2 |
Đệ tử 4 túi
Tham gia ngày: May 2009
Bài gửi: 74
: |
đúng vậy theo lý thuyết thì để đâu cũng được .
nhưng ở đây khi gọi chương trinh con trong hàm ngắt thì bạn phải viết hàm con đó trước hàm ngắt bạn chỉ cần sủa 1 chut là được( cao thủ nào biết nhiều về ccs thì giải thích thêm) còn gọi hàm con trong chương trình chính thì bạn muốn viết hàm con ở đâu cũng dc good luck! |
13-07-2009, 09:43 PM | #3 |
Đệ tử 1 túi
Tham gia ngày: Jul 2009
Bài gửi: 11
: |
Oh, hai bác ngocthanh07 & dung h nói đúng quá đi !!!
Em viết lại chương trình như chỉ dẫn của hai bác, thế là CCS không báo lỗi nữa, chương trình chạy "ngon"! Thank hai bác nhé !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!! |
14-07-2009, 09:34 PM | #4 |
Đệ tử 3 túi
Tham gia ngày: Nov 2007
Nơi Cư Ngụ: Vietnam
Bài gửi: 48
: |
Đầu chương trình bạn phải khai báo chương trình con trước.
Ví dụ: Code:
void display_lcd(void); Code:
void display_lcd(void) { ... }
__________________
More friends more foods |
|
|