diff --git a/mainwindow.cpp b/mainwindow.cpp index e8a9c1e..08f2c99 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -521,8 +521,10 @@ void MainWindow::on_pushButton_12_clicked() QThread::msleep(10); // 延时10毫秒 dacHandler->setDACReg(drvUart,cmd2); QThread::msleep(10); // 延时10毫秒 - QByteArray revData = dacHandler->getDACReg(drvUart,cmd3); - onLogPrint(" [UART] <-- Read Reg data is :"+revData.toHex(' ')); + QByteArray tmp = dacHandler->getDACReg(drvUart,cmd3); + QByteArray revData = tmp; + revData.detach(); + onLogPrint(" [UART] <-- Read Reg data is :"+tmp.toHex(' ')); if(revData.length()>=7){ regData[i-1]=revData; }else{