发表于:2004/7/19 13:45:00
#0楼
我在linux下面通过串口用cdma模块拨号,然后像公网上的机器发送tcp数据报,那台机器能接受到连接请求,但是死活受不到数据!
急死我了,各位能不能指点一下啊!这是怎么回事? 是串口设置的不对? 但是我的拨号过程没有问题啊?
小弟我想了想,觉得是不是从at命令模式拨号,转换到数据模式后,需要重新对串口初始化?
我用的anydata的模块,打电话他们说也不知道,现在看来是我这边linux下面的问题,我不知道我的串口设置的对不对?
opertions.c_cflag |= (CLOCAL|CREAD);
opertions.c_lflag &= ~(ICANON|ECHO|ECHOE|ISIG);
opertions.c_oflag &= ~OPOST;
opertions.c_cc[VMIN] = 1;
opertions.c_cc[VTIME] = 0;
cfsetispeed(&opertions,B115200);
cfsetospeed(&opertions,B115200);
急死我了,各位能不能指点一下啊!这是怎么回事? 是串口设置的不对? 但是我的拨号过程没有问题啊?
小弟我想了想,觉得是不是从at命令模式拨号,转换到数据模式后,需要重新对串口初始化?
我用的anydata的模块,打电话他们说也不知道,现在看来是我这边linux下面的问题,我不知道我的串口设置的对不对?
opertions.c_cflag |= (CLOCAL|CREAD);
opertions.c_lflag &= ~(ICANON|ECHO|ECHOE|ISIG);
opertions.c_oflag &= ~OPOST;
opertions.c_cc[VMIN] = 1;
opertions.c_cc[VTIME] = 0;
cfsetispeed(&opertions,B115200);
cfsetospeed(&opertions,B115200);
[此贴子已经被作者于2004-7-19 13:49:18编辑过]