linux下
面进行串口开发是,linux 总是接受不到数据 ,代码如下 serial->open(QIODevice::ReadWrite); //读写打开 、 serial->setBaudRate(QSerialPort::Baud9600);
//波特率 serial->setDataBits(QSerialPort::Data8);
//数据位 serial->setParity(QSerialPort::NoParity);
//无奇偶校验 serial->setStopBits(QSerialPort::OneStop);
//无停止位 serial->setFlowControl(QSerialPort::NoFlowControl);
//无控制 connect(
serial,
SIGNAL(readyRead()),
this,
SLOT(serialRead()));
//连接槽在minicom下面设置正确后是可以接收的,试过用c语言进行编写程序结果依然接受不到,既然在minicom下面接受正确,说明串口是可以正常工作的,我的这个qt代码在windows下面是可以正常工作的,但是在linux下面却不能工作。后来也尝试过把用计时器去读,还是不行。c语言的程序时模仿
http://blog.csdn.net/shui1025701856/article/details/7571686这个网址上面写的,串口为/dev/ttyS0.。。。使用第三方串口类也不行。。。请问
问题出现在哪里?