C changph Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-15 #1 为什么我的通信程序接受串口数据时,我单步执行能接受到所有字符,一旦执行exe就只能受到8个字符(我发的是AT+CMGR) +CMGRA: 我快疯了 不知道为什么?
M muhx Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-15 #2 如果是这样就考虑单步和全速有什么区别 我想最大的区别在于每个语句执行的时间 楼主在适当的地方加延时试一下:)
C changph Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-15 #3 我加了显示了, 发现字符是可以全部显示 但最后保留在变量里的就只有8位了 我再检查是不是数组超出边界了 或是不小心使用了未创建的类
W wr960204 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-15 #4 我也遇到过类似的问题。后来发现写的时候可以连续写。读取的时候两次读中间要sleep一下。单步执行速度不快所以可以读出来。连续执行两次读中间要加sleep(X)这个X我试出来的。
L lxw5214 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-15 #6 是的,两次接收之间需要延时,数据量不大时,一般sleep(100)即可
太 太缜密 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-24 #8 不要以为我在灌水 真的好想有人和我交流以下啊!!!!! 有人愿意帮助我么?加我QQ 381786877 加好友请留言 有人愿意和我交流么?加我QQ 87219720 加好友请留言 自学过 VB ,PHP ,ASP DELPHI ,JAVA ,MSSQLServer ,MYSQL 强烈希望有编程爱好者联系我 www.anjingye.ik8.com
不要以为我在灌水 真的好想有人和我交流以下啊!!!!! 有人愿意帮助我么?加我QQ 381786877 加好友请留言 有人愿意和我交流么?加我QQ 87219720 加好友请留言 自学过 VB ,PHP ,ASP DELPHI ,JAVA ,MSSQLServer ,MYSQL 强烈希望有编程爱好者联系我 www.anjingye.ik8.com