Код: Выделить всё
#include <intrinsics.h>
#include<ioavr.h>
#include <iotiny2313.h>
#define F_CPU 8000000 //Частота в Гц
#define baudrate 9600 //Скорость
main()
{
unsigned char data='P'; //То, что хочу кинуть
UBRRH=(unsigned char)((F_CPU/(16*baudrate)-1)>>8);//Скорость 9600
UBRRL=(unsigned char)(F_CPU/(16*baudrate)-1);
UCSRA=0;
UCSRB=(1<<TXEN)|(1<<RXEN)|(0<<RXCIE)|(0<<TXCIE)|(0<<UDRIE);//Прерывания офф
UCSRC=(1<<UCSZ0)|(1<<UCSZ1)|(1<<UMSEL);
while(1) //Бесконечный цикл
{
if(UDRE==1)//Если буфер пуст
{
UDR=data; //Кидаем байт
__delay_cycles(F_CPU/2); //Ждем полсекунды
}
}
}


