Re: 有關時鐘設定
|
||||
---|---|---|---|---|
新會員
|
謝謝板主的解答.
另外, Oscillator 的 HS 設定可選 <HS+PLL, USB-HS> 和 <USB-HS>. 請問有什麼分別? 謝謝
發表於: 2007/11/7 10:13
|
|||
|
Re: 有關時鐘設定
|
||||
---|---|---|---|---|
版主
|
1. HS 為使用 High Speed Crystal , 使用頻率範圍在 >4MHz ~ <25MHz 之間,你使用 20MHz Crystal 就必須使用 HS Mode。
2. EC 為 Ecternal Clock Mode,也就是說使用外部震盪頻率輸入方式,一般我都是使用現成的震盪器,頻率範圍一般使用在 PIC18時最高為 40MHz, PIC18F2550 USB 系列則可達 48MHz @>4.2V 3. FS USB 元件使用內部 96MHz PLL 時,輸入到 96MHZ PLL 的頻率必須為 4MHz,所以你使用20MHz需經內部先除五後再送到 96MHz PLL
發表於: 2007/11/7 9:12
|
|||
|
有關時鐘設定
|
||||
---|---|---|---|---|
新會員
|
我用一片 pic18f2550, 在 Portb 接了 8 顆 LED, 並 MPLab + C18 做了個簡單的程式.
#include <p18f2550.h> void delay() { int k = 0; for (k = 0; k<=10000; k++) {}; } void main() { TRISB = 0x00; // Set PortB as output while(1) { LATB = 0x55; delay(); LATB = 0xAA; delay(); } } 請問如使用 20MHz 的晶體時, Configuration Bits 如何設定呢? 以下的設定是否可行? Full-speed USB Clock Source : Clock src from OSC1/OSC2 CPU System Clock Postscaler : [OSC1/OSC2 Src: 1][96MHz PLL Src: /2] 96MHz PLL Prescaler : Divide by 5 (20MHz input) Oscillator : HS: USB-HS 請問 Oscillator 的 HS 和 EC 有什麼分別? 謝謝!!
發表於: 2007/11/6 16:39
|
|||
|