|
Tài trợ cho PIC Vietnam |
dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
|
Ðiều Chỉnh | Xếp Bài |
28-04-2010, 03:45 PM | #1 |
Nhập môn đệ tử
Tham gia ngày: Jan 2009
Bài gửi: 3
: |
Giúp em về Timer 16 bít của PIC24F !!
Chào các anh chị ! Em mới tìm hiểu về PIC24F 16 bít . Đây là đồ án thầy giao cho lên em mới đọc qua và chưa hiểu dzi hết ! Kính mong anh Nam và mọi ngừoi giúp em
Em đang viết 1 chuơng trình làm đèn led nhấp nháy tại chân RA0 Chuơng trình cụ thể của em như sau ! : Code:
#include <p24f16ka102.h> #include <timer.h> unsigned int t; void __attribute__ ((interrupt,no_auto_psv)) _T1Interrupt (void) { /* Interrupt Service Routine code goes here */ PORTAbits.RA0=0; IFS0bits.T1IF = 0; // Xoa co tran va cho chay lai WriteTimer1(0); } int main() { TRISAbits.TRISA0=0; PORTAbits.RA0=1; t=0xFFFF; WriteTimer1(0); ConfigIntTimer1(T1_INT_PRIOR_1 & T1_INT_ON ); OpenTimer1(T1_ON & T1_IDLE_STOP & T1_GATE_OFF & T1_PS_1_1 & T1_SYNC_EXT_OFF & T1_SOURCE_INT,t); while(1); return 0; } Kính mong anh Nam và các anh chị giúp em xem đoạn code trên có chỗ nào chưa ổn ! Thạch anh em sử dụng 4MHz Thanks các anh chị ! |
|
|