主題:一個很急的問題! 共有37229人關注過本帖 |
---|
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
|
|
單帖管理 | 引用 | 回復 |