1 シリアルデバッガの全体構成
Qt バージョン 5.1 以降。
1.1 pro ファイルにシリアルポートを追加する
QT += serialport
1.2 .h ファイルにライブラリ ファイルを追加する
#include <QtSerialPort>
1.3 インスタンスの追加
QSerialPort
インスタンスは.h ヘッダー ファイルの private の下に追加されますmSerialPort
。
1.4 テストコードを送信するためのシリアルポートを追加する
スタートアップ関数にテストコードを追加して、データが送信できるかどうかを確認します。
monitor::monitor(QWidget *parent) :
QWidget(parent),
ui(new Ui::monitor)
{
ui->setupUi(this);
// 测试代码
mSerialPort.setPortName("COM1");
mSerialPort.setBaudRate(QSerialPort::Baud115200);
mSerialPort.setParity(QSerialPort::NoParity);
mSerialPort.setDataBits(QSerialPort::Data8);
mSerialPort.setStopBits(QSerialPort::OneStop);
mSerialPort.open(QSerialPort::ReadWrite);
if(mSerialPort.isOpen()){
qDebug() << "Serial Port is Opened Successfully.";
mSerialPort.write("hello world");
}else{
qDebug() << "Serial Port is not Opened.串口打开失败。";
}
}
2. 仮想シリアル ポート ドライバー (仮想シリアル ポート ドライバー) をダウンロードし、COM1 と COM2 間の接続を設定し、プログラムを COM1 に接続し、シリアル デバッグ アシスタントを COM2 に接続することをお勧めします。
3. プログラムを実行し、シリアル ポート デバッグ アシスタントを表示します。
関数作成のショートカット キー:
.h ファイルで関数を宣言した後、alt+Enter キーを押してから Enter キーを押すと、対応する関数の定義が .cpp にすばやく作成されます。