atmega8初始化.txt

来自「这是一个程序中的初始化程序」· 文本 代码 · 共 18 行

TXT
18
字号
//******************************************************ATMEGA8初始化//	
void InitAt8(void)
    {
	SFIOR&=(~(1<<PUD));//上拉SFIOR
	DDRD=0xf0;//PD7(POWER),PD6(RST),PD5(GLED),PD4(RLED),PD3(REM_CODE),PD2(RESET),PD1(TXD),PD0(RXD)
    PORTD=0x17;	1111 0000
	UCSRB=(1<<RXEN)|(1<<TXEN);
    UCSRC=(1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0);
	UBRRH=(fosc/16/(baud+1))/256;
	UBRRL=(fosc/16/(baud+1))%256;
	TCCR2=0x0a;
	TCNT2=0x00;
	OCR2=fosc/8/5000-1;//200us
	TIMSK=1<<OCIE2;
	TCCR0=(1<<CS01)|(1<<CS00);//64分频
	TCNT0=0;
	SEI();
	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?