![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#30 | ||
|
Trưởng lão PIC bang
|
Trích:
Nếu bạn không dùng thạch anh ngoài được thì vẫn còn các option khác đảm bảo cho bạn có tốc độ đủ cao. Việc bạn dùng được FRC (có và không có PLL) có nghĩa là ít nhất thì chân OSC1 và khối PLL của chip làm việc tốt. Như vậy bạn có thể dùng các chế độ EC (external clock) hay ERC (RC ngoài chip). Với chế độ EC, bạn cần dùng một vi mạch dao động (đợt vừa rồi khi về nước tôi có mua được vài bộ 24.576 MHz ở chợ Nhật Tảo, tôi nghĩ là ở Hà Nội cũng có loại vi mạch dao động này). Do đó, bạn nên thử thêm các chế độ EC và ERC. Bây giờ tôi thử giải thích thêm về bảng 7-3. Các bit FPR<3:0> dùng để chọn các cấu hình khác nhau khi ta chọn primary source cho clock (tức là khi FOS<1:0> = 11, đây là chế độ mặc định, những cấu hình này cũng ảnh hưởng đến chức năng của chân OSC2. Nếu ta chọn nguồn cho clock là FRC, hay LP, hay LPRC (những nguồn này là secondary hay internal) thì các bit FPR<3:0> không có ý nghĩa vì chỉ có một cấu hình, tuy nhiên, chức năng của chân OSC2 vẫn lệ thuộc vào các FPR<3:0> như đối với trường hợp dùng primary source. Vậy có thể nói là khi ta chọn nguồn OSC là Primary , FOS<1:0> = 11; FPR<3:0> = 1010 (hay 0001, hay 0011) khác so với khi ta chọn nguồn OSC là Internal FRC ( FOS<2:0> = 01) ở chỗ Internal FRC không quan tâm đến việc FPR<3:0> = 1010 (hay 0001, hay 0011) và sẽ cấp clock cho chip bằng tần số dao động của Internal FRC, còn primary thì dùng FPR<3:0> = 1010 (hay 0001, hay 0011) để chọn hệ số nhân cho PLL, với đầu vào của PLL lấy từ Internal FRC. Nói cách khác, nếu bạn chọn Internal FRC thì bỏ qua PLL, nhưng bạn vẫn có thể dùng Internal FRC với PLL nếu bạn chọn nguồn clock cho PLL là Internal FRC (điều này không làm được với Version 1, bảng 7-2). Đây chỉ là cách phân chia các cấu hình clock thôi. Và với những giải thích ở trên, việc các cấu hình như Trích:
Hy vọng lần này tôi đã giải thích rõ hơn. 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 |
||
|
|
|
| Ðiều Chỉnh | |
| Xếp Bài | |
|
|
Similar Threads
|
||||
| Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
| dsPIC Tutorial 1-Tạo và biên dịch một project (ASM30) | namqn | dsPIC - Bộ điều khiển tín hiệu số 16-bit | 16 | 22-08-2012 12:35 AM |