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)
-   -   Khai báo trong dspic30f4011 (http://www.picvietnam.com/forum/showthread.php?t=29327)

tdhuong2009 01-07-2012 02:40 PM

Khai báo trong dspic30f4011
 
chào mọi người, em mới học pic nên có 1 số chỗ chưa hiểu mong mọi người giải đáp:
_FOSC(CSW_FSCM_OFF&XT); và _FOSC(CSW_FSCM_OFF& HS); khác nhau gì. Khi em cùng sử dụng một phần cứng( cả hai truòng hợp đều là thạch anh 8 Mhz). bởi em thấy cả hai tường hợp khai báo như vậy em đều thấy nó chạy như nhau.
Cảm ơn mọi người rất nhiều..

bnthang 01-07-2012 03:33 PM

Bạn sử dụng thạch anh 8M thì khai báo _FOSC(CSW_FSCM_OFF& HS); là đúng khai báo còn lại sử dụng bộ dao động loại XT.

tdhuong2009 01-07-2012 05:50 PM

Cậu có thể nói rõ hơn được ko:
Mình đọc data sheet:
There are three primary clock oscillators: XTL, XT and HS. The XTL oscillator is designed for crystals or ceramic resonators in the range of 200 kHz to 4 MHz. The XT oscillator is designed for crystals and ceramic resonators in the range of 4 to 10 MHz. The HS (High-Speed) oscillator is for crystals in the 10 to 25 MHz range. These oscillators use the OSC1 and OSC2 pins. The secondary (LP) oscillator is designed for low power and uses a 32 kHz crystal or ceramic resonator. The LP oscillator uses the SOSC1 and SOSC2 pins
Theo mình hiểu ở đây có 3 bộ dao động ngoài: XTL; XT; HS. Khai báo vậy thì có phục thuộc vào phần cúng không? Ở trên nếu dùng thạch anh 8Mhz thì theo tớ hiểu khai báo là _FOSC(CSW_FSCM_OFF&XT); 20Mhz thì _FOSC(CSW_FSCM_OFF&HS); Nhưng mình khai báo lẫn lộn mà không thấy có sự khác biệt'


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

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam