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)
-   -   Xin giúp đỡ về code (http://www.picvietnam.com/forum/showthread.php?t=7256)

anhkhoa4589 26-10-2010 03:33 AM

Xin giúp đỡ về code
 
(PIC24FJ128GA010)

unsigned long time;
time = 0;
while(1)
{
// khoi dong Timer2
// Timer2 dung clock noi (Fosc/2)
// prescaler 1:1 => chu ki 0.25us => tran sau 65536x0.25 = 16.384ms
// prescaler 1:8 => chu ki 2us => tran sau 131.072ms
// prescaler 1:64 => chu ki 16us => tran sau 1.048ms
// prescaler 1:256 => chu ki 128us => tran sau 8.388ms

setup_timer2(TMR_INTERNAL|TMR_DIV_BY_64);
// gia tri ban dau Timer2 = 0
set_timer2(0x00);
while (get_timer2() < 0x7ff0);
output_A(0xff);
while (get_timer2() < 0xfff0);
output_A(0x00);
}

Mình không hiểu clock nội (Fosc/2) nghĩa là gì?
Và 2 giá trị 0x7ff0, 0xfff0 có ý nghĩa gì và tại sao phải dùng như thế?

Mong được sự giúp đỡ!


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