![]() |
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! |
đú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! |
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é !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!! |
Đầ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) |
Múi giờ GMT. Hiện tại là 08:49 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam