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)
-   -   Cho em hỏi về ngắt (http://www.picvietnam.com/forum/showthread.php?t=3351)

thienlong1989 23-12-2008 01:37 PM

Cho em hỏi về ngắt
 
Em viết trong C30 một hàm ngắt rất đơn giản nhưng nó cứ báo lỗi :
" first.c: In function '_T1Interrupt':
first.c:64: warning: PSV model not specified for '_T1Interrupt';
assuming 'auto_psv' this may affect latency "

hàm của em rất đơn giản :

void __attribute__((__interrupt__)) _T1Interrupt( void )
{
_T1IF = 0;
_LATD0 ^= 1;
}
em đã thử thay bằng " _ISR _T1Interrup" cũng không được.
Mọi người giúp em và cho em hỏi luông PSV để làm gì

namqn 23-12-2008 04:36 PM

Trích:

Nguyên văn bởi thienlong1989 (Post 21629)
Em viết trong C30 một hàm ngắt rất đơn giản nhưng nó cứ báo lỗi :
" first.c: In function '_T1Interrupt':
first.c:64: warning: PSV model not specified for '_T1Interrupt';
assuming 'auto_psv' this may affect latency "

hàm của em rất đơn giản :

void __attribute__((__interrupt__)) _T1Interrupt( void )
{
_T1IF = 0;
_LATD0 ^= 1;
}
em đã thử thay bằng " _ISR _T1Interrup" cũng không được.
Mọi người giúp em và cho em hỏi luông PSV để làm gì

Về cách khai báo ngắt, bạn tham khảo ở đây:
http://www.picvietnam.com/forum/showthread.php?p=12493

Về PSV của dsPIC, bạn đọc ở đây (post #28):
http://www.picvietnam.com/forum//sho...?t=1139&page=2

Bạn hãy tập sử dụng chức năng search diễn đàn bằng Google (nằm trên thanh công cụ ngay phía dưới banner của diễn đàn).

Thân,


Múi giờ GMT. Hiện tại là 10:05 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