c# serialport的使用 50

privatevoidsend_Click(objectsender,EventArgse){//发送stringstr=sendtext.Text;if(mycomm.... private void send_Click(object sender, EventArgs e)
{//发送
string str = sendtext.Text;
if (mycomm.IsOpen)
{
mycomm.WriteLine(str);
}
}
private void mycomm_DataReceived(object sender,System.IO.Ports.SerialDataReceivedEventArgs e)
{//接收
string strReceive = mycomm.ReadExisting();
}
我在输入框输入at ,最后返回来的strReceive 值为什么也是at?应该返回是OK才对啊
这个程序主要是想模拟超级终端,连接一个类似短信猫一样的东西
那怎么才能像超级终端一样,输入at返回OK呢?谢谢
展开
 我来答
百度网友f43968375
2009-06-18 · TA获得超过434个赞
知道小有建树答主
回答量:591
采纳率:0%
帮助的人:521万
展开全部
ReadExisting()方法是读取 SerialPort 对象的输入缓冲区中所有立即可用的字节,你上面写入的是at,读取的肯定也是at。
Storm代理
2023-07-25 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP... 点击进入详情页
本回答由Storm代理提供
匿名用户
2009-06-29
展开全部
这个问题我正遇到,也正烦着。其实就是就是如何用C#中的serialport控件来模拟超级终端的AT指令。如有知道的哥们,还望不吝赐教。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
慕文乐EO
2009-06-18 · TA获得超过111个赞
知道答主
回答量:90
采纳率:0%
帮助的人:72.1万
展开全部
完全没看懂你说什么.你发送到哪里? 又接收的什么? gprs模块吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式