Trích:
Nguyên văn bởi minhquancdt
Nghĩa là mình phải đặt đúng tên hàm là "__T1Interrupt" hay chỉ cần có cụm này trong tên hàm thì C30 sẽ nhận ra và nhảy đến đó hả anh. Chắc là nó không thông minh đến vậy. Em vẫn chưa thông...
|
Cần đặt đúng tên hàm như vậy, khi đó trình liên kết sẽ đặt địa chỉ bắt đầu của hàm vào bảng vector ngắt, và như vậy khi có ngắt tương ứng xảy ra thì dsPIC sẽ nhảy đến đoạn code của hàm để xử lý ngắt. Tất nhiên hàm xử lý ngắt phải được khai báo theo kiểu dành cho xử lý ngắt, như bạn có thể thấy trong các tutorial của tôi.
Thân,