<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Qt讀串口數據耗時測試

       

          QTimer *timer = new QTimer();
          connect(timer, SIGNAL(timeout()), this, SLOT(OnTimeoutSendDataToRadio1()));
          timer->start(1000);
          qDebug()<<"Start Timer...";
          m_pSerialPortWK3 = new QSerialPort();
          connect(m_pSerialPortWK3, SIGNAL(readyRead()), this, SLOT(OnDataRecvdRadio2Data())); //for Anyc
          QString comPort = "/dev/ttyWK3";//Radio 1
          m_pSerialPortWK3->setPortName(comPort);
          m_pSerialPortWK3->setBaudRate(9600);
          m_pSerialPortWK3->setDataBits(QSerialPort::Data8);
          m_pSerialPortWK3->setParity(QSerialPort::NoParity);
          m_pSerialPortWK3->setStopBits(QSerialPort::OneStop);
          if(m_pSerialPortWK3->open(QIODevice::ReadWrite))
          {
              qDebug()<<"Open:"<<comPort;
          }
          else
          {
              qDebug()<<m_pSerialPortWK3->errorString();
          }

       

       

       

      void AppWork::OnDataRecvdRadio2Data()
      {
          QByteArray data = m_pSerialPortWK3->readAll();
          if(data!="")
          {
              qDebug()<<"ttyWK3-Radio2 Data:"<<data;

          }

      }

       

      一端通過串口給電臺 發數據,另一端也通過電臺 收數據,經測試驗證發現 QT使用信號和槽方式讀一次串口數據耗時約30ms

       

      下面驗證使用同步方式:

       

       

      即便 sleep 1 ms 去讀一次串口數據, 可以看到 大概 也需要 耗時 約 30ms 才能讀一次。

      void AppWork::DoWork()
      {
          while(1)
          {
              QByteArray data = m_pSerialPortWK3->readAll();
              if(!data.isEmpty())
              {
                  qDebug()<<"Thread ttyWK3 Read Data:"<<data;
              }
              QThread::msleep(1);
          }
      }

       

       

       

      //bytearray轉成十六進制字符串。
      QString TestComPro::byteArrayToHexStr(const QByteArray &data)
      {
          QString temp = "";
          QString hex = data.toHex();
          for (int i = 0; i < hex.length(); i = i + 2) {
              temp += hex.mid(i, 2) + " ";
          }
          return temp.trimmed().toUpper();
      }

       //字符轉16進制
      char TestComPro::ConvertHexChar(char ch)
      {
          if((ch >= '0') && (ch <= '9'))
              return ch-0x30;
          else if((ch >= 'A') && (ch <= 'F'))
              return ch-'A'+10;
          else if((ch >= 'a') && (ch <= 'f'))
              return ch-'a'+10;
          else return (0);
      }


      posted @ 2023-03-31 09:22  偉大的廚師  閱讀(185)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久精品人人看人人爽| 久久久久综合中文字幕| 成人深夜节目在线观看| 日本高清成本人视频一区| 亚洲乱理伦片在线观看中字| 久久国产精品精品国产色婷婷| 国产高清在线精品一区二区三区| 日韩精品二区三区四区| 视频一区二区三区中文字幕狠狠| 国产日韩一区二区在线| 国产一区二区日韩在线| 又爽又黄又无遮掩的免费视频| 久久99精品国产99久久6男男| 国产极品美女高潮抽搐免费网站| 国产亚洲精品成人av在线| 久久综合精品国产一区二区三区无 | 成人免费A级毛片无码片2022| 无码一区二区三区AV免费| 亚洲欧美偷国产日韩| 欧洲熟妇熟女久久精品综合| 久久香蕉国产线熟妇人妻| 黄色特级片一区二区三区| 久久综合亚洲鲁鲁九月天| 边添小泬边狠狠躁视频| 国产精品久久无中文字幕| 亚洲精品久久久久玩吗| 欧美成人精品三级网站| aⅴ精品无码无卡在线观看| 97一区二区国产好的精华液| 中文字幕av无码不卡| 桃花岛亚洲成在人线AV| 潮喷失禁大喷水av无码| 少妇被粗大的猛烈进出69影院一| 日本无遮挡真人祼交视频| 人人人澡人人肉久久精品| 亚洲www永久成人网站| 国产av综合一区二区三区| 欧美xxxxx高潮喷水| 亚洲综合天堂一区二区三区| 电影在线观看+伦理片| 国产成人综合久久亚洲精品|