头文件urat_485.h所包含的
头文件如下:
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <errno.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
#include <asm/termios.h>
#include <asm/ioctls.h>
代码段如下:
#include "uart_485.h"
#include "sys/ioctl.h"
//#include "asm/ioctl.h"
void SetRTS(int fd)
{
int status;
ioctl(fd,TIOCMGET,&status);
status
&= ~TIOCM_RTS;
ioctl(fd, TIOCMSET,&status);
}
void ClrRTS(int fd)
{
int status;
ioctl(fd,TIOCMGET,&status);
status |= TIOCM_RTS;
ioctl(fd, TIOCMSET,&status);
}
报错如下图:
[ 此帖被lukepower在2011-05-17 12:28重新编辑 ]