串口通信问题(linux和windows互传文件)?
onlyf 2004-12-21 04:13:18 linux与windows串口通信,传字符串和结构没有问题,但是传超过一定大小(例如5K以上)就有问题,请问这是什么原因,串口通信发送文件有什么注意事项?
linux端的串口设置是:
struct termios options;
tcflush(fd, TCIOFLUSH);
bzero(&options, sizeof(struct termios));
options.c_iflag |= (ICRNL | IXON | IXOFF | IMAXBEL);
options.c_oflag |= ONLCR;
options.c_cflag |= (CS8 | HUPCL | CLOCAL | CREAD);
options.c_lflag |= (IEXTEN | ECHOK | ECHOKE | ECHOCTL);
options.c_cc[VTIME] = 0;
options.c_cc[VMIN] = 1;
cfsetispeed(&options, B115200);
cfsetospeed(&options, B115200);
谢谢!