芯片型号是PIC32MX795F512L ,晶振是8M。- /******************* 配置位设置 ******************************/
- // DEVCFG3
- // USERID = No //Setting
- #pragma config FSRSSEL = PRIORITY_7 // SRS Select (SRS Priority 7)
- #pragma config FMIIEN = OFF // Ethernet RMII/MII Enable (RMII Enabled)
- #pragma config FETHIO = OFF // Ethernet I/O Pin Select (Alternate Ethernet I/O)
- #pragma config FCANIO = OFF // CAN I/O Pin Select (Alternate CAN I/O)
- #pragma config FUSBIDIO = ON // USB USID Selection (Controlled by the USB Module)
- #pragma config FVBUSONIO = ON // USB VBUS ON Selection (Controlled by USB Module)
- // DEVCFG2
- #pragma config FPLLIDIV = DIV_2 // PLL Input Divider (2x Divider)
- #pragma config FPLLMUL = MUL_20 // PLL Multiplier (20x Multiplier)
- #pragma config UPLLIDIV = DIV_1 // USB PLL Input Divider (12x Divider)
- #pragma config UPLLEN = OFF // USB PLL Enable (Disabled and Bypassed)
- #pragma config FPLLODIV = DIV_2 // System PLL Output Clock Divider (PLL Divide by 1)
- // SYSCLK = (8MHz Crystal/ FPLLIDIV * FPLLMUL / FPLLODIV)=40M
- // DEVCFG1
- #pragma config FNOSC = PRIPLL // Oscillator Selection Bits (Fast RC Osc with PLL)
- #pragma config FSOSCEN = ON // Secondary Oscillator Enable (Disabled)
- #pragma config IESO = ON // Internal/External Switch Over (Disabled)
- #pragma config POSCMOD = HS // Primary Oscillator Configuration (HS osc mode)
- #pragma config OSCIOFNC = OFF // CLKO Output Signal Active on the OSCO Pin (Disabled)
- #pragma config FPBDIV = DIV_1 // Peripheral Clock Divisor (Pb_Clk is Sys_Clk/8)=5M
- #pragma config FCKSM = CSDCMD // Clock Switching and Monitor Selection (Clock Switch Disable, FSCM Disabled)
- #pragma config WDTPS = PS1 // Watchdog Timer Postscaler (1:1)
- #pragma config FWDTEN = OFF // Watchdog Timer Enable (WDT Disabled (SWDTEN Bit Controls))
- // DEVCFG0
- #pragma config DEBUG = ON // Background Debugger Enable (Debugger is enabled)
- #pragma config ICESEL = ICS_PGx1 // ICE/ICD Comm Channel Select (ICE EMUC1/EMUD1 pins shared with PGC1/PGD1)
- #pragma config PWP = PWP512K // Program Flash Write Protect (First 512K)
- #pragma config BWP = ON // Boot Flash Write Protect bit (Protection Enabled)
- #pragma config CP = ON // Code Protect (Protection Enabled)
- //*************** 宏定义 *******************************************************
|