标题:我用qextserialport做的串口在Linux下怎么打开串口失败
作者:xxj_bob
日期:2010-07-28 20:21
内容:
#ifdef _TTY_POSIX_
g_myCom = new QextSerialPort("/dev/ttyS0",QextSerialBase::Polling);
/*MS WINDOWS CODE*/
#else
g_myCom = new QextSerialPort("com1",QextSerialBase::Polling);
#endif
bool bCommOK = g_myCom ->open(QIODevice::ReadWrite); //打开串口
if(bCommOK)
{
g_myCom->setBaudRate(BAUD9600);
g_myCom->setDataBits(DATA_8);
//数据位设置,我们设置为8位数据位
g_myCom->setParity(PAR_NONE);
//奇偶校验设置,我们设置为无校验
g_myCom->setStopBits(STOP_1);
//停止位设置,我们设置为1位停止位
g_myCom->setFlowControl(FLOW_OFF);
//数据流控制设置,我们设置为无数据流控制
g_myCom->setTimeout(10);
//延时设置,我们设置为延时10ms
  ..
#1 [xxj_bob 07-28 20:22]
用的是yafeilinux列子中的代码啊,大家帮我看看那里有问题啊
#2 [liudianwu 01-07 10:36]
我的也是!无论如何都是打开串口失败!不知道什么原因!系统是fedor13
#3 [ripley2010 02-11 10:23]
权限问题。
#4 [uuu999 08-24 11:57]
代碼在那