主题:一个很急的问题! 共有32579人关注过本帖 |
---|
skywood |
1楼 |
一个很急的问题! Post By:2005-9-29 10:56:00 [只看该作者]
   我是一位贵公司产品用户,最近用贵公司的etr232i进行开发,情况大概是这样:我用etr232i做为一个服务器,它同一个光交换机连接,用于获取数据。同时,它同用户pc以网络连接,负责将收到的光交换机数据以 网页得形式回显给用户。我现在遇到的问题如下: 前提:1,我同光交换机的交互命令绝对没有问题!       2,利用etr232i来生成网页绝对没有问题! 但是:      当我将二者融合到一起的时候,问题出现了!这个时候websever程序可能会崩溃!    1,  当我将一部分命令发送时,这个程序没有任何问题,各个部分都运作的很好!    2,  由于需要交互的命令较多,当我再次发送一批命令时,这个websever就会不动了,在液晶上显示出来:wait 70 然后就没有反映了,在第一种情况下:wait **** 这个数字会不断的跳动增长,然后等待我的 ie浏览动作!两次命令得格式没有任何区别,不知道为什么会这样? 会不会是串口方面的问题?也就是发送的命令太多,串口本身会有一些错误?但感觉不太可能! 问题是,同样的程序,去掉一部分处理就会没有问题,加上一部分就会不能运行呢? 程序大概结构:(websvr.cpp)             程序开始执行:              初始化网络连接:             for(i1=0;;i1++) {               1发送第一批命令(初始化串口,开中断,发送命令,收到回复,解析,关闭中断!)               2发送第二批命令(同样的处理过程)               3一些网络方面的函数进行判断有没有响应等等                  }    没有2的话,运行的很好,有了2之后,就不能成功!1和2的结构完全一样!不知道是什么原因!!   麻烦贵公司帮助解答,不胜感激! |
|
单帖管理 | 引用 | 回复 |
zhl |
2楼 |
Post By:2005-9-29 11:11:00 [只看该作者]
方便的话,请来电话交流。028-85136173
|
|
单帖管理 | 引用 | 回复 |