View Single Post
Old 24-07-2008, 12:27 AM   #2
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 nguyen.geo View Post
Cảm ơn anh Nam đã trả lời.
Em đã kiểm tra bằng Disassembly listing và chạy dùng cữa sổ Watch để xem thì đều thấy nó chỉ có 3 chu kỳ lệnh ở mỗi mức 0, hay 1 trong đoạn code của em. còn về thạch anh thì em đo khi pic đang chạy thì vẫn ổn định là 7.37Mhz. không thấy có vấn đề gì nhưng ngõ ra của nó tần số chỉ bằng 1/3 so với lý thuyết tính toán. thêm nữa nguồn nuôi của em vẫn đảm bảo là 4.98V-5.02V.
Tần số của thạch anh ổn thì vấn đề nằm ở chỗ cấu hình (nhưng phải chênh lệch 4 lần thì mới hợp lý, chứ chênh lệch 3 lần thì quả là khó hiểu), và một trường hợp rất hiếm gặp là mạch PLL chạy sai.

Đã từng có trường hợp mạch dao động của dsPIC hoàn toàn không chạy khi dùng thạch anh ngoài, chỉ chạy khi dùng FRC. Trường hợp đó đã được cho biết là do lỗi của loạt chip sample.

Ngoài những khả năng trên thì tôi không nghĩ ra trường hợp nào khác.

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

thay đổi nội dung bởi: namqn, 25-07-2008 lúc 04:56 PM.
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn