Professional Documents
Culture Documents
Uart
Uart
*/
int main()
{
//char c;
UART_init(9600);
DDRA = 0XFF;
PORTA = 0XFF;
UART_SendString("\n\t Echo Test ");
while(1)
{
}
}
ISR(USART_RXC_vect)
{
char phon = UDR;
switch (phon)
{
case '1':
PORTA &=~(1<<PA2);
_delay_ms(100);
break;
case '2':
PORTA |=(1<<PA2);
_delay_ms(100);
break;
case '3':
PORTA &=~(1<<PA3);
_delay_ms(100);
break;
case '4':
PORTA |=(1<<PA3);
_delay_ms(100);
break;
default:
_delay_ms(100);
//PORTA = 0xFF;
break;
}
}