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