为了测试板子上加的485驱动是不是可以用,我要写一个简单的485测试程序,程序应该很简单那,但出现了一个问题,我才开始接触不知道为什么会这样,具体情况是:
这个函数始终返回一个非零的值,这样好像就是错的,因为代码如下:
if (tcgetattr(fd,&options)!= 0)
{
perror("set up serial port");
return (-1);
}
这样就无法完成其后面的串口初始化,我的驱动是在linux内核中串口驱动中的s3c2410.c文件中进行的修改的,只是在原来基础上的接受和发送中断中加入了485接收使能和禁止的端口控制