PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   Oscillator của PIC (http://www.picvietnam.com/forum/showthread.php?t=5823)

anhhnt 03-02-2010 02:28 PM

Oscillator của PIC
 
Em có thắc mắc nhỏ thế này, PIC của em luôn luôn chạy ở chế độ 4Mhz, cho dù em đặt configuration word là Xtal hay internal oscillator, em đã kiểm tra rất kỹ, vì thạch anh em dùng là 12Mhz, và khi để ở XT hay INTOSC nó đều chạy giống nhau(cùng 1 tốc độ)
Em nghĩ là do thạch anh bị lỗi, nên PIC tự động chuyển qua dùng bộ dao động nội, không biết có phải không

anhhnt 03-02-2010 02:37 PM

Em đã đùng được thạch anh ngoài bằng cách set qua chế độ HS, như vậy XT và HS khác nhau ở chỗ nào nhỉ, tại sao XT lại chỉ có 4Mhz

nghia_tdh21 04-02-2010 11:07 PM

Mình khuyên bạn nên đọc ở datasheet, ở phần Oscillator Configurations.
chế độ HS, XT, LP đều dùng thạch anh + tụ điện để làm bộ dao động ngoài, tuy nhiên nhà sản xuất quy định ở mỗi chế độ nên đặt thạch anh và các tụ có thông số phù hợp (xem trong bảng của datasheet)
RC chỉ dùng điện trở và tụ điện tạo bộ dao động

thundernhut 07-02-2010 05:44 AM

đúng rồi bạn này chưa coi datasheet , chưa nắm rõ cơ bản đã vội làm.
"đứng tấn" chưa vững sao mà "đi quyền" hả bạn

vinhnguyen89 09-02-2010 11:23 AM

Chao ban!
Mình cũng có một thắc mắc nhỏ với câu hỏi của bạn. Bạn làm thế nào mà biết được con Pic của mình chỉ chạy cùng một tốc độ? còn trong datasheet thì XT (Crystal/Resonator), nếu khai báo XT thì dùng thạch anh 4MHz còn khai báo HS(High Speed Crystal/Resonator) thì bạn dùng thạch anh 8MHz,12MHz,16MHz...
Thân!

anhhnt 11-02-2010 10:24 PM

Trích:

Nguyên văn bởi vinhnguyen89 (Post 33618)
Chao ban!
Mình cũng có một thắc mắc nhỏ với câu hỏi của bạn. Bạn làm thế nào mà biết được con Pic của mình chỉ chạy cùng một tốc độ? còn trong datasheet thì XT (Crystal/Resonator), nếu khai báo XT thì dùng thạch anh 4MHz còn khai báo HS(High Speed Crystal/Resonator) thì bạn dùng thạch anh 8MHz,12MHz,16MHz...
Thân!

Cái này thì đơn giản thôi, viết cái code nhấp nháy led, sau đó đặt osc là INTOSC, xem tốc độ, rồi chuyển qua XT với HS, thấy nháy nhanh hay giống nhau là biết liền, vì tốc độ gấp 3 lần nên cũng dễ thấy.
Nói thật chứ trong ds, cái phần HS với XT viết cũng hơi sơ sài, may mà đọc qua mấy cái application note mới thấy dc


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