|
发表于 2020-6-29 19:17:24
|
显示全部楼层
发送一次"ecomvm\r\n"
- private void button1_Click(object sender, EventArgs e)
- {
- bool flag = this.serialPort.IsOpen();
- if (flag)
- {
- string text = "ecomvm\r\n";
- this.serialPort.SendLine(text);
- this.UpdateDataWindow(text);
- }
- else
- {
- this.UpdateDataWindow("Open COM port first\r\n");
- }
- }
复制代码
剩下的就是串口助手一样的读到什么显示什么
- private void ReceivedDataTimerTick(object sender, EventArgs e)
- {
- bool flag = this.dataReady;
- if (flag)
- {
- this.dataReady = false;
- this.UpdateDataWindow(this.receivedData);
- }
- }
- private void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e)
- {
- bool flag = !this.comPort.IsOpen;
- if (!flag)
- {
- string text = string.Empty;
- try
- {
- text = this.comPort.ReadLine();
- text += "\n";
- bool flag2 = this.onMessageReceived != null;
- if (flag2)
- {
- this.onMessageReceived(text);
- }
- }
- catch (Exception ex)
- {
- Debug.Print(ex.Message);
- }
- }
- }
复制代码 |
|