پاسخ : پاسخ : [آموزش] فیلمآهای آموزش AVR
برداشت شما صحیح نیست و ارسال و دریافت در تمام مراحل بصورت 9 بیتی انجام می شود.
نوشته اصلی توسط hamid reza_1364

unsigned char Receive_Data(void)
{
unsigned char temp;
Timeout=Timeout_value;
do
{
if(Timeout==0)return 0;
}
while(!(UCSRA & (1<<RXC)));
temp=UCSRB;
Data=UDR;
return 1;
}

oo: 
:nice:
دیدگاه