View Single Post
Old 14-11-2006, 11:49 PM   #13
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi hanspkt View Post
xin chào các bác
các bác cho em hỏi: dùng thạch anh càng lớn thì tốc độ thực hiện càng nhanh có phải không ạ? Sao em dùng thạch anh 20Mhz gắn vào thì nó chạy rất chậm (cùng một chương trình.asm) so với thạch anh 4Mhz
cám ơn!
Về lý thuyết là như vậy, nhưng trên thực tế nhiều bạn không chú ý đến chế độ làm việc của mạch dao động (đặc biệt các mạch dao động trong PIC). Để dùng với thạch anh từ 200 kHz đến 4 MHz, bộ dao động nên làm việc ở mode XT, để dùng với thạch anh từ 4 MHz đến 20 MHz, bộ dao động nên làm việc ở mode HS (tham khảo từ datasheet của PIC16F87xA). Nếu bạn giữ nguyên mode XT như khi làm việc với thạch anh 4 MHz, nhưng lại cho PIC chạy với thạch anh 20 MHz, thì bộ dao động sẽ không có đủ công suất để kích thích cho thạch anh dao động ở đúng tần số thiết kế (là 20 MHz), mà thạch anh sẽ dao động ở một tần số nào đó thấp hơn tần số thiết kế nhiều lần. Ngẫu nhiên là bạn nhận thấy khi chạy với thạch anh 20 MHz thì chậm hơn so với khi chạy với thạch anh 4 MHz.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn