下面的程序运行可以成功发送ILOVEYOU,但是如果把注释给去掉 显示
Open success
set success //set_opt设置成功提示
但是串口接收端却收不到信息,只有将注释重新加上才行,不知是何原因,请高手指教,谢谢!
程序如下:
int main(int argc,char* argv[])
{
int fd;
char buff[]="ILOVEYOU";
fd=open("/dev/ttyUSB0",O_RDWR | O_NOCTTY | O_NDELAY);
if(fd==-1)
printf("Can't Open The SerifPort!\n");
/* else
printf("Open success!\n");*/
set_opt(fd,9600,8,'N',1);
write(fd,buff,8);
}