×
单片机 > 单片机程序设计 > 详情

【MPLAB X IDE】05:配置位(Configuration bits)

发布时间:2024-05-13 发布时间:
|

环境

MPLAB X IDE版本:v5.10


编译器:xc16-gcc v1.20


解决方法

1、打开菜单 ProductionSet Configuration Bits,弹出 配置位 界面。按照工程要求,修改参数。

2、点击 输出生产源代码。把下列代码贴到主程序中,即可。


// PIC24EP64GP204 Configuration Bit Settings

// 'C' source line config statements

// FICD

#pragma config ICS = PGD1 // ICD Communication Channel Select bits (Communicate on PGEC1 and PGED1)

#pragma config JTAGEN = OFF // JTAG Enable bit (JTAG is disabled)

// FPOR

#pragma config ALTI2C1 = OFF // Alternate I2C1 pins (I2C1 mapped to SDA1/SCL1 pins)

#pragma config ALTI2C2 = OFF // Alternate I2C2 pins (I2C2 mapped to SDA2/SCL2 pins)

#pragma config WDTWIN = WIN75 // Watchdog Window Select bits (WDT Window is 75% of WDT period)

// FWDT

#pragma config WDTPOST = PS4096 // Watchdog Timer Postscaler bits (1:4,096)

#pragma config WDTPRE = PR128 // Watchdog Timer Prescaler bit (1:128)

#pragma config PLLKEN = ON // PLL Lock Enable bit (Clock switch to PLL source will wait until the PLL lock signal is valid.)

#pragma config WINDIS = OFF // Watchdog Timer Window Enable bit (Watchdog Timer in Non-Window mode)

#pragma config FWDTEN = OFF // Watchdog Timer Enable bit (Watchdog timer enabled/disabled by user software)

// FOSC

#pragma config POSCMD = HS // Primary Oscillator Mode Select bits (HS Crystal Oscillator Mode)

#pragma config OSCIOFNC = OFF // OSC2 Pin Function bit (OSC2 is clock output)

#pragma config IOL1WAY = ON // Peripheral pin select configuration (Allow only one reconfiguration)

#pragma config FCKSM = CSDCMD // Clock Switching Mode bits (Both Clock switching and Fail-safe Clock Monitor are disabled)

// FOSCSEL

#pragma config FNOSC = PRIPLL // Oscillator Source Selection (Primary Oscillator with PLL module (XT + PLL, HS + PLL, EC + PLL))

#pragma config IESO = ON // Two-speed Oscillator Start-up Enable bit (Start up device with FRC, then switch to user-selected oscillator source)

// FGS

#pragma config GWRP = OFF // General Segment Write-Protect bit (General Segment may be written)

#pragma config GCP = OFF // General Segment Code-Protect bit (General Segment Code protect is Disabled)

// #pragma config statements should precede project file includes.

// Use project enums instead of #define for ON and OFF.

#include


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
TQ210天嵌开发板S5PV210 LED闪烁程序C语言代码记录