我用的是qextserialport-1.1.tar.gz,然后把要的文件加到我的工程里,
一切都很顺利,但在板子上调试时串口就是收不到数据
大侠帮忙看看:
不知道程序有没有写错
//定义一个结构体,用来存放串口各个参数
struct PortSettings myComSetting = {BAUD9600,DATA_8,PAR_NONE,STOP_1,FLOW_OFF,0,500};
//定义串口对象,并传递参数,在构造函数里对其进行初始化
myCom = new Posix_QextSerialPort("/dev/ttySAC1",myComSetting);
//以可读写方式打开串口
myCom ->open(QIODevice::ReadWrite);
//信号和槽函数关联,当串口缓冲区有数据时,进行读串口操作
connect(myCom,SIGNAL(readyRead()),this,SLOT(readcom()));
在readcom()下
QByteArray temp = myCom->readAll();
ui->textBrowser->insertPlainText(temp);
我发现向串口发数据根本不会到readcom下,不知道哪里错了