![]() |
|
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 |
|
|
|
|
#1 |
|
Đệ tử 4 túi
Tham gia ngày: Jan 2008
Bài gửi: 68
: |
Thầy Nam (namqn) cho em hỏi là :em đọc "dsPIC30F Family Reference Manual" ở phần "Device configuration" họ có nói về thanh ghi FOSC là :
" bit 3-0 FPR<3:0>: Primary Oscillator Mode Selection bits 1111 = EC w/ PLL 16x - External Clock mode with 16x PLL enabled. OSC2 pin is I/O. 1110 = EC w/ PLL 8x - External Clock mode with 8x PLL enabled. OSC2 pin is I/O. 1101 = EC w/ PLL 4x - External Clock mode with 4x PLL enabled. OSC2 pin is I/O. 1100 = ECIO - External Clock mode. OSC2 pin is I/O. 1011 = EC - External Clock mode. OSC2 pin is system clock output (FOSC/4). 1010 = Reserved. Do not use. 1001 = ERC - External RC Oscillator mode. OSC2 pin is system clock output (FOSC/4). 1000 = ERCIO - External RC Oscillator mode. OSC2 pin is I/O. 0111 = XT w/ PLL 16x - XT Crystal Oscillator mode with 16x PLL enabled (4 MHz-10 MHz crystal) 0110 = XT w/ PLL 8x - XT Crystal Oscillator mode with 8x PLL enabled (4 MHz-10 MHz crystal) 0101 = XT w/ PLL 4x - XT Crystal Oscillator mode with 4x PLL enabled (4 MHz-10 MHz crystal) 0100 = XT - XT Crystal Oscillator mode (4 MHz-10 MHz crystal) 001x = HS - HS Crystal Oscillator mode (10 MHz-25 MHz crystal) 000x = XTL - XTL Crystal Oscillator mode (200 kHz-4 MHz crystal) " vây thì External Clock với XT Crystal Oscillator khác nhau chỗ nào hả thầy ? khi em muốn thiết lập các chế độ tương ứng thì em phải thiết lập như thế nào (cả ASM lẫn C30) ? Thầy có thể cho em xin cach thiết lập tường minh tất cả các mode của bộ giao động dsPIC30 không ? em cảm ơn! Chúc vui! |
|
|
|
|
|
#2 | |
|
Trưởng lão PIC bang
|
Trích:
Nếu dùng ASM30, bạn thiết lập hai chế độ trên như sau (giả sử dùng dsPIC30F4012, cả hai trường hợp đều dùng PLL x8): Code:
config __FOSC, CSW_FSCM_OFF & EC_PLL8 config __FOSC, CSW_FSCM_OFF & XT_PLL8 Code:
_FOSC(CSW_FSCM_OFF & EC_PLL8); _FOSC(CSW_FSCM_OFF & XT_PLL8); 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 |
|
|
|
|
|
|
#3 |
|
Đệ tử 4 túi
Tham gia ngày: Jan 2008
Bài gửi: 68
: |
Dạ vâng em hiểu rồi a.
Thầy cho em hỏi cái nữa về dao động nội, khi em dùng lệnh sau trong ASM : " config __FOSC, CSW_FSCM_OFF & FRC " Vậy thì tần số dao động chính xác của nó là bao nhiêu? Em tìm trongg datasheet và "manual reference ..." mà chưa thấy họ nói gì về điều này. Em cảm ơn thầy ! Trân trọng ! |
|
|
|
|
|
#4 | |
|
Trưởng lão PIC bang
|
Trích:
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 |
|
|
|
|
|
|
#5 | |
|
Đệ tử 4 túi
Tham gia ngày: Jan 2008
Bài gửi: 68
: |
Trích:
Dạ vâng. Thầy cho em hỏi câu nữa là trong tài liệu "Farmily manual reference dsPIC30 " họ co nói : " dsPIC30F maximum operating frequency of 120 MHz must be met. " Vậy con số 120Mhz đây là tần số Fosc hay là Fcy hả thầy em mới học nên mong thầy giúp đỡ. em cảm ơn thầy nhiều ! Trân trọng ! thay đổi nội dung bởi: conglong, 05-03-2009 lúc 08:57 PM. |
|
|
|
|
|
|
#6 | |
|
Trưởng lão PIC bang
|
Trích:
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 | |
|
|