Ðăng Nhập

View Full Version : 16F877A có xung clock nội hay không ?


phandinh
21-04-2009, 12:45 AM
*Em đọc data sheet PIC 16F877A ở mục 14.2.1 có nói:
pic sử dụng 1 trong 4 xung clock sau:
.LP
.XT
.HS
.RC
chứ không nói xung clock nội
*nhưng ở mục 5.0 timer0 module lại nói:
.Internal or external clock select
Vậy nghĩa là sao ?
Mong các bác chỉ giúp em điều căn bản này.
thanks

namqn
21-04-2009, 01:09 AM
*Em đọc data sheet PIC 16F877A ở mục 14.2.1 có nói:
pic sử dụng 1 trong 4 xung clock sau:
.LP
.XT
.HS
.RC
chứ không nói xung clock nội
*nhưng ở mục 5.0 timer0 module lại nói:
.Internal or external clock select
Vậy nghĩa là sao ?
Mong các bác chỉ giúp em điều căn bản này.
thanks
Bạn xem hình 5-1 sẽ hiểu rõ hơn. Internal clock có nghĩa là dùng Fcy = Fosc/4 làm xung nhịp cho Timer 0, còn external clock có nghĩa là dùng tín hiệu đưa vào chân RA4/T0CKI làm xung nhịp cho Timer 0. Internal clock ở đây dùng để chỉ xung nhịp hệ thống mà ALU và hầu hết các module ngoại vi của PIC dựa vào đó để làm việc, do đó luôn luôn tồn tại, không phụ thuộc vào việc PIC có bộ dao động nội (là một mạch dao động RC) hay không.

Thân,

phandinh
21-04-2009, 01:26 AM
Như vậy thì em có thể hiểu 1 cách đơn giản thế này được không .
.Nếu dùng Fosc/4 thì là timer.
.nếu dùng RA4/TOCK thì là cuonter.

phandinh
21-04-2009, 01:41 AM
em cũng có đọc 1 số bài viết của mấy anh, có nói là sử dụng bộ dao động nội trong PIC ( không sử dụng thạch anh ngoài ).
Vậy thì bộ dao động nội trong PIC và Internal clock ( mà em nghĩ là Fosc/4 ) khác nhau như thế nào ?
Và cũng ở mục 14.2.1 :
The PIC16F87XA can be operated in four different
oscillator modes. The user can program two configuration
bits (FOSC1 and FOSC0) to select one of these four
modes:
• LP Low-Power Crystal
• XT Crystal/Resonator
• HS High-Speed Crystal/Resonator
• RC Resistor/Capacitor
Vậy có thể khẳng định là PIC6f877A không có bộ dao động nội (internal oscillator) như mọi người nghĩ
Mà dao động nội (internal clock) ở đây chính là Fosc/4 .
internal oscillator # internal clock