PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > dsPIC - Bộ điều khiển tín hiệu số 16-bit

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc Vi điều khiển

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
Prev Previous Post   Next Post Next
Old 28-04-2010, 03:45 PM   #1
saochangtinh
Nhập môn đệ tử
 
Tham gia ngày: Jan 2009
Bài gửi: 3
:
Red face 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 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 04:26 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam