programowanie RS232 w PC
Masz problem? Zapytaj na forum elektroda.pl
From: "bari" <big_berta_at_nospam_poczta.onet.pl>
Subject: programowanie RS232 w PC
Date: Fri, 1 Nov 2002 15:38:18 +0100
Witam
Potrzebuje dla brata informacje, przyklady, opisy itp. dotyczace obslugi
portow RS232 w PC pod Windows w np. Delphi lub C. Potrzebne to jest do
polaczenia systemu mikroprocesorowego z PC w celu rejestracji danych
podawanych z AVRa.
Materialy moga byc w jezyku polskim lub angielskim.
pozdrawiam
bari
From: "Mariusz Koniarz" <mkoniarz_at_nospam_kki.net.pl>
Subject: Re: programowanie RS232 w PC
Date: Fri, 1 Nov 2002 16:46:15 +0100
Użytkownik "bari" <big_berta_at_nospam_poczta.onet.pl> napisał w wiadomości
news:apu503$4kc$1_at_nospam_news.tpi.pl...
Potrzebuje dla brata informacje, przyklady, opisy itp. dotyczace obslugi
portow RS232 w PC pod Windows w np. Delphi lub C.
Czytaj w helpie:
CreateFile
DCB
jest tam nawet przyklad
fragment kodu do obslugi:
plik.h
DCB dcb;
HANDLE hCom;
DWORD dwError;
BOOL fSuccess;
plik.cpp
void __fastcall TForm1::Button1Click(TObject *Sender)
{
hCom = CreateFile("COM2",
GENERIC_READ | GENERIC_WRITE,
0, /* comm devices must be opened w/exclusive-access */
NULL, /* no security attrs */
OPEN_EXISTING, /* comm devices must use OPEN_EXISTING */
0, /* not overlapped I/O */
NULL /* hTemplate must be NULL for comm devices */
);
if (hCom == INVALID_HANDLE_VALUE) {
dwError = GetLastError();
/* handle error */
}
fSuccess = GetCommState(hCom, &dcb);
if (!fSuccess) {
/* Handle the error. *
}
dcb.BaudRate = 9600;
dcb.ByteSize = 8;
dcb.Parity = NOPARITY;
dcb.StopBits = ONESTOPBIT;
fSuccess = SetCommState(hCom, &dcb);
if (!fSuccess) {
/* Handle the error. */
}
}
//--------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
char inBuffer[100];
unsigned long bytesRead;
if (ReadFile(hCom,&inBuffer,50,&bytesRead,NULL)) {
for (int a;a<bytesRead;a++) {
Memo1->Text+=inBuffer[a];
}
}
}
From: Gotfryd Smolik - listy dyskusyjne <smolik_at_nospam_stanpol.com.pl>
Subject: Re: programowanie RS232 w PC
Date: Fri, 1 Nov 2002 18:10:03 +0100
On Fri, 1 Nov 2002, bari wrote:
+ Witam
+ Potrzebuje dla brata informacje, przyklady, opisy itp. dotyczace obslugi
+ portow RS232 w PC pod Windows w np. Delphi lub C.
Poiteruj googlem, po:
http://www.google.com.pl/search?num=100&hl=pl&inlang=pl&ie=ISO-8859-2&safe=off&as_qdr=all&q=windows+rs+programowanie+-ksi%B1%BFka+-ksi%B1%BFki+-book+-6000+-bootable+-cennik&btnG=Szukaj+z+Google
widać np.:
http://rzeczwszelaka.republika.pl/rs232.html
Pozdrowienia, Gotfryd
From: "Tomasz Bednarz" <tb_at_nospam_internet.pl>
Subject: Re: programowanie RS232 w PC
Date: Fri, 1 Nov 2002 18:18:55 +0100
[...]
Potrzebuje dla brata informacje, przyklady, opisy itp. dotyczace obslugi
portow RS232 w PC pod Windows w np. Delphi lub C.
[...]
www.ep.com.pl
dzial download a w nim na zyczenie
TB
From: "Rafal Baranowski" <Rafal.Baranowski_at_nospam_bloknet.pl>
Subject: Re: programowanie RS232 w PC
Date: Fri, 1 Nov 2002 18:38:31 +0100
Potrzebuje dla brata informacje, przyklady, opisy itp. dotyczace obslugi
portow RS232 w PC pod Windows w np. Delphi lub C. Potrzebne to jest do
polaczenia systemu mikroprocesorowego z PC w celu rejestracji danych
podawanych z AVRa.
Materialy moga byc w jezyku polskim lub angielskim.
Tutaj jest fajny i darmowy (adware) komponent do Delphi obslugujacy port
szeregowy:
http://delphi.icm.edu.pl/ftp/d30free/cport260.zip
Rafal.
From: "Latocha Grzegorz" <glatocha_at_nospam_poczta.onet.pl>
Subject: Re: programowanie RS232 w PC
Date: Fri, 1 Nov 2002 18:51:41 +0100
Witam
Potrzebuje dla brata informacje, przyklady, opisy itp. dotyczace obslugi
portow RS232 w PC pod Windows w np. Delphi lub C. Potrzebne to jest do
polaczenia systemu mikroprocesorowego z PC w celu rejestracji danych
podawanych z AVRa.
Materialy moga byc w jezyku polskim lub angielskim.
pozdrawiam
bari
W Delphi najprościej jakiś komponent.
pozdrawiam
Grześ Latocha
From: "asterix" <big_berta_at_nospam_poczta.onet.pl>
Subject: Re: programowanie RS232 w PC
Date: Sat, 2 Nov 2002 19:34:45 +0100
dzieki za informacje
bari