C#串口通信时间

时间:2015-08-10 13:41:32

标签: c# serial-port

最近我开始从事小型内部项目,需要一些帮助。

我正在编写应用程序,在C#应用程序的帮助下,在USB串口上读取和发送(1& 0)信号。我正在使用切换开关来重置系统。我的要求是,如果我连续按下切换开关3或5秒,系统应该等待它,然后它应该系统开始响应。

rec = mySerialPort.ReadExisting();

if((rec.Substring(13,1)==“1”))// 1表示高信号
{
   秒表秒表=新秒表(); //开始计时
      stopwatch.Start();
      System.Threading.Thread.Sleep(3000); //停止计时
      stopwatch.Stop();
      TimeSpan t =秒表.Elapsed;
      
      if(t.Seconds.ToString()==“3”)
      {
          CallFunc();
      其他{
          //继续操作.....
      }


期待您的回复。

0 个答案:

没有答案