- #include <htc.h>
- #ifndef _XTAL_FREQ
- // Unless already defined assume 4MHz system frequency
- // This definition is required to calibrate __delay_us() and __delay_ms()
- #define _XTAL_FREQ 8000000L
- #endif
- /*配置字设置*/
- /*打开调试功能,会导致复位不稳定CP_ON&*/
- __CONFIG(FOSC_INTRC_NOCLKOUT&WDTE_ON&LVP_OFF&BOREN_OFF&MCLRE_OFF&PWRTE_ON);//运行用
- //__CONFIG(FOSC_INTRC_NOCLKOUT&WDTE_OFF&LVP_OFF&BOREN_OFF&MCLRE_ON&PWRTE_ON);//调试用
- //配置串口
- SPBRG = 12;//9600@8Mhz
- TXEN = 1;
- CREN = 1;//使能发送接收
- SYNC = 0;//异步模式
- SPEN = 1;//使能串口
- RCIE = 1;//使能接收中断
- PEIE = 1;//使能外设中断
- GIE = 1; //使能中断