Я использую PIC32MX795F512L с внутренним RC-генератором. Изменив настройки конфига, я могу получить макс 60 МГц. Но я не могу получить 80 МГц. Когда я меняю конфигурацию на 80 МГц, PIC32 просто не запускается. Вот мои настройки конфигурации для тактовой частоты 80 МГц.
#pragma config FNOSC = 001 // 001 // FRCPLL // Internal Fast RC oscillator (8 MHz) w/ PLL
//#pragma config JTAGEN = OFF // Disable JTAG
#pragma config FSOSCEN = OFF // Disable Secondary Oscillator
#pragma config OSCIOFNC = OFF // Enable CLKO Output on the OSCO Pin
#pragma config FCKSM = CSECMD // Enable Clock Switching & Fail-Safe Clock Monitor (FSCM)
#pragma config FWDTEN = OFF // Watchdog Timer Disabled
//#pragma config ICESEL = ICS_PGx1 // ICE/ICD Comm Channel Select
#pragma config FPLLIDIV = DIV_2 // Divide FRC before PLL (now 4 MHz)
#pragma config FPLLMUL = MUL_20 // PLL Multiply (now 80 MHz)
#pragma config FPLLODIV = DIV_1 // Divide After PLL (now 40 MHz)
// see figure 8.1 in datasheet for more info
#pragma config FPBDIV = DIV_1 // PBCLK = SYCLK
Та же конфигурация, что и выше, работает на плате Explorer 16. Но он не работает на моей специально разработанной печатной плате.
Если вам нужны скорости до 80 МГц, вам нужно будет использовать внешний генератор.
Максимальная частота FRC (быстрого RC-генератора) составляет 8 МГц, вы можете разделить ее на 2/4/.../256, но вы не можете увеличить ее.
FRCPLL
в одной из стрелок.
трубка
Удай Савария
брахи
Удай Савария
трубка
Удай Савария