|
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ComPort1->Open();
sprintf(strr, "%c%c%c%c%c%c%c%c",0x01,0x05,0x00,0x21,0xff,0x00,0xdc,0x30);
ComPort1->Write(strr, StrLen(strr));
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ComPort1RxChar(TObject *Sender, int Count)
{
ComPort1->Read( strr, Count);
strr[ Count] = '\0';
Memo1->Lines->Add(strr);
}
테스트로 간단하게 만들었는데....
write까지는 넘어가는데 그 이후 RxChar로 안넘가지네요.
이유를 모르겠는게 같은 cross케이블로 다른 프로그램에서는 통신이 되는데 제가 sample로 해본 프로그램에서는 안돌아가네요..
도대체 무엇 때문인지 모르겠어요.
|