PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کار با پورت سریال در ++vc



mehregan
31-01-2013, 01:36
با عرض سلام خدمت اساتید محترم . در صورت امکان قدری در زمینه ی برنامه نویسی پورت سریال در ویژوال سی پلاس پلاس توضیح دهید . می خواهم توسط پورت سریال یک متن را به میکروکنترلر ارسال یا دریافت کنم .

sarbaz13
31-01-2013, 10:56
با عرض سلام خدمت اساتید محترم . در صورت امکان قدری در زمینه ی برنامه نویسی پورت سریال در ویژوال سی پلاس پلاس توضیح دهید . می خواهم توسط پورت سریال یک متن را به میکروکنترلر ارسال یا دریافت کنم .
سلام mehregan (You can see links before reply)
شما می توانید این فایل pdf را از لینک زیر دانلود کنید .داخلش به طور کامل نوشته


لینک دانلود کلیک کنید. (You can see links before reply(6641).pdf)



وبلاگ شخصی من You can see links before reply (You can see links before reply)

mehregan
31-01-2013, 16:35
تشکر بسیار بابت کمکتان اما می خواستم بدونم آموزش دیگری نیز دارید که صرفا به کد نویسی در ++vc پرداخته باشد .

sarbaz13
31-01-2013, 19:18
تشکر بسیار بابت کمکتان اما می خواستم بدونم آموزش دیگری نیز دارید که صرفا به کد نویسی در ++vc پرداخته باشد .
سلام Mehregan
اینم یک کد با استفاده از Vc++ 6



hCom=CreateFile("COM1",GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
0,
NULL);

if(hCom==INVALID_HANDLE_VALUE)
{
MessageBox("an error occured(in opening port)");
return FALSE;
}
//set dcb
DCB dcb;
FillMemory(&dcb,sizeof(dcb),0);
if(!GetCommState(hCom,&dcb))
{
MessageBox("an error occured(on geting state of port)2");
}
dcb.BaudRate=CBR_19200;

dcb.Parity=NOPARITY;

dcb.StopBits=ONESTOPBIT;
dcb.ByteSize=8;
dcb.EofChar=1;
dcb.EvtChar=0;



که با استفاده از WriteFile و ReadFile میشه با پورت سریال ازتباط برقرار کرد.

mehregan
01-02-2013, 02:23
از شما متشکرم