关于Modem的问题

半宫佳丽 2000-03-22 01:47:00
我作了一个用MODEM通讯的程序,但有以下问题,请大侠们指教:
1、拔号通过后,接收端会自动收到一个空信息(我用一个线程去反复接收,先启动这个线程)
2、我向另一端发信息,但接收到的总是不对,如果只接收2,4,6,8。。。条信息,才是我发的。请问Modem发信息时是否加入其他信息(我用WriteFile发送信息),modem是如何发送信息的?
...全文
286 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
半宫佳丽 2000-04-14
  • 打赏
  • 举报
回复
请gxli详细说明一下,我没看懂
gxli 2000-04-12
  • 打赏
  • 举报
回复
你去检测如有长度为的信息去掉。
zzh 2000-04-08
  • 打赏
  • 举报
回复
首先应检查你串口线的接法是否正确,实际上,对于串口编程,你可以使用CSerial这个类,它把对串口的通讯已经封装得很好,如果你没有的话,我可以发给你,只要在这里面稍微改动,初始化时检测载波信号即可,即在DCB结构中加上流控就可以,然后用一个线程来接收这串口数据,我建议你用阻塞线程,不然会占用大量CPU时间。如果还有什么问题,发EMAIL给我:zzh1415@21cn.com
半宫佳丽 2000-04-06
  • 打赏
  • 举报
回复
悾串口会不会加什么东东呢?我的串口初始化如下:
h_com=CreateFile("COM2",GENERIC_READ and GENERIC_WRITE,0,
NULL,OPEN_EXISTING,FILE_FLAG_OVERLAPPED,NULL);
SetCommMask(h_com,EV_RXCHAR);
COMMTIMEOUTS m_time={2,2,1,0,0};
SetCommTimeouts(h_com,&m_time);
DCB m_dcb;
ZeroMemory(&m_dcb,sizeof(DCB));
m_dcb.DCBlength=sizeof(DCB);
m_dcb.BaudRate=CBR_9600;
m_dcb.fBinary=TRUE;
m_dcb.fParity=FALSE;
m_dcb.ByteSize=8;
m_dcb.StopBits=ONESTOPBIT;
SetCommState(h_com,&m_dcb);
SetupComm(h_com,1024,1024);
m_ov.hEvent=CreateEvent(NULL,FALSE,FALSE,NULL);
AfxBeginThread(WatchingFunc,this);

然后用一个线程来监壠串口,可第每次发一组数据慅收到二个消息,徺是怎么回事儿?
usage 2000-03-22
  • 打赏
  • 举报
回复
MODEM不会加别的东西,检查你的起始位...等COM参数
半宫佳丽 2000-03-22
  • 打赏
  • 举报
回复
在windows下不用AT指令写modem程序,modem是不是会在数据头和尾加一些指令而我在接收端无法显示的数据?
华为 SmartAX MT800固件备份升级,含最新固件V100R006C01B010SP06 ********使用Viking ADSL Modem配置管理程序 V2.55工具 简介: V2.4版加入一个新组件VMon监控程序(VMon.exe),本程序驻留提示栏,用来监控Viking系列芯片ADSL Modem打开路由状态时的负载流量信息。该程序可单独运行,可无需从配置管理程序启动。 本软件有四大主要功能: 1、PPPoE设置向导,利用本向导,你可以通过简单的4个步骤就可以快速打开和设置你modem的PPPoE路由功能,轻松共享网络! 2、刷新/备份固件,利用本功能可以备份和升级你modem的固件,具体提供了TFTP和FTP模式刷新和备份功能(**可以通过点击“当前XXX模式”按钮切换刷新和备份模式**),还提供了破除大部分品牌验证的功能,让你能刷新各大品牌的最新固件!^_^ 3、备份和手动修改配置文件,通过主界面按钮快速读取、备份和手动修改modem的配置文件(专家模式),修改出你想要得专用配置文件! 4、高级模式,利用本功能你可以打开modem的NAT功能,修改NAT最大连接数、修改NAT可用端口范围、打开UPnP功能、修改UPnP广播时间,还能查询固件的版本、直接重启modem和恢复默认设置,最新加入修改MAC地址功能(解除MAC绑定的困扰),还加入了华为固件的1024连接数设置支持(其他固件只能1~512,否则会设置失败)! 注:使用3和4功能的时候必须先输入modem对应的IP地址、端口信息、用户名和密码! *******最新固件 V100R006C01B010SP06 *******内含最新固件的简要配置说明及常见问题解答。

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧