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)
-   -   Giúp em về Timer 16 bít của PIC24F !! (http://www.picvietnam.com/forum/showthread.php?t=6240)

saochangtinh 28-04-2010 03:45 PM

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;
}

Code em viết và nạp vào PIC nhưng không chạy ! Em mới tìm hiểu lên hok rõ
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ị !

saochangtinh 03-05-2010 12:40 PM

1 ) Phần cứng em đã KT và nó hok sai
2 ) Phần code trên em thấy có 1 lỗi nhỏ là em chưa config cho thạch anh

Các bác giúp em phần đó với . Vì em đang học 8051 mà phải làm đồ án về PIC lên cũng hok hiểu lắm. Mong các anh giải đấp giúp em những câu hỏi sau ạ :
-- Mún cấu hình cho Thạch anh thì trước hết cần quan tâm những dzì ?
-- Cách cấu hình ra sao . cú pháp thế nào ?
-- Tiếp đến là cấu hình chung dùng cho PIC ?

Cảm ơn các anh chị trước ạ !


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