Uart


(wishes22) #1

السلام عليكم
اذا سمحتم عندي سؤال
في uart communication
كنت دائما بستخدم يلي موجود باhelp
بس لقيت كود برضو لل UART
اذا حدا ممكن يشرحلي اياه او يساعدني في فهمة
يعني كل variable يلي معرفينها بال UARTInit ما بعرف ليش مستخدمينها ممكن حدا يساعدني لو سمحتم وهي مكتوبة بال mikroC

//UART
//
void UARTInit(void)
{
SCON=0X50; //232 COM init
T2CON=0X30;
RCAP2H=0XFF;
RCAP2L=0XFA;
TH2=0XFF;
TL2=0XFA;
TR2=1;
}

//
void UARTSendByte(unsigned char i)
{
SBUF=i;
while(0==TI) {;}
TI=0;
}

//
unsigned char UARTGetByte(void)
{
while(0==RI) {;}
RI=0;
return SBUF;
}

وشكرا


(msh2003) #2

ارجع للداتا الشيت الخاصة بالميكروكونترولر التي تستعملها واذهب الى شابتر uart واعرف ما يدل كل اسم من اسماء الريجسترز الموجودة بالكود