当前位置: 技术问答>linux和unix
在RH Linux 9.0下不能打开串口
来源: 互联网 发布时间:2015-12-26
本文导语: 我的程序如下: #include #include #include #include #include #include #include #include #include #include int PortOpen(void) { int fdcom; fdcom=open( "/dev/ttyS0",O_RDWR); if(fdcom==-1) { printf("cann't open...
我的程序如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
int PortOpen(void)
{
int fdcom;
fdcom=open( "/dev/ttyS0",O_RDWR);
if(fdcom==-1)
{
printf("cann't open com1n");
return -1;
}
return (fdcom);
}
int main(void)
{
int fd;
fd=PortOpen();
return 0;
}
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
int PortOpen(void)
{
int fdcom;
fdcom=open( "/dev/ttyS0",O_RDWR);
if(fdcom==-1)
{
printf("cann't open com1n");
return -1;
}
return (fdcom);
}
int main(void)
{
int fd;
fd=PortOpen();
return 0;
}
|
一般是权限不足。用 perror 输出错误原因看看。