serial 통신
SerialPort SerialPort = new SerialPort();
if (SerialPort.IsOpen == false)
{
SerialPort.PortName = Globals.COMPORT1; // Com port name Com1
SerialPort.BaudRate = Globals.COMPORT1B; // 9600
SerialPort.DataBits = 8;
SerialPort.StopBits = StopBits.One;
SerialPort.Parity = Parity.None;
try
{
SerialPort.Open();
SerialPort.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler); //데이터 받기. (없애도 됨)
//Debug.Write("연결되었습니다." + "\n");
}
catch
{
Debug.Write("errr." + "\n");
return "1번포트 설정오류";
}
}
else
{
Debug.Write("연결되어 었습니다." + "\n");
//logBox.Text += "연결되어 있습니다." + Environment.NewLine;
}
SerialPort.DataReceived += (sender, e) =>
{
SerialPort port = (SerialPort)sender;
// 현재까지 도착한 데이타 모두 읽기
string data = port.ReadExisting();
Console.WriteLine("-->"+data);
};