📄 main._c
字号:
#include <iom8v.h>
#include <macros.h>
extern void timer0_init(void);
extern void pwm1_init(void);
extern void uart_init(void);
extern void adc_init(void);
extern void int_init(void);
extern void puts(char *s);
extern unsigned char softFlag;
void main(void)
{unsigned char i;
unsigned char *pStr="欢迎进入TCXO评估板调试程序";
OSCCAL=0xA7;//内部振荡器校正字,程序在BootLoader中已经有该参数
timer0_init();//初始化定时器
pwm1_init();//初始化PWM输出
uart_init();//初始化USRART
adc_init();//初始化ADC
int_init();//int0,int1中断使能
SEI();//开放全局中断
OCR1A=655;//0.8v
OCR1B=2459;//3v
puts(pStr);
while(1)
{
/*if(softFlag&0b00000010)
{puts("正在主模式下进行L处理");
UCSRB&=0;//(~((1<<RXEN)|(1<<TXEN)));//允许接收中断、发送和接收
puts("主模式下串口没有正常关断");
PORTD&=0b11111100;
DDRD|=0b00000011;
softFlag&=0b11111101;}*/
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -