以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 有串口缓冲区相关问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=13917) |
-- 作者:baoxyang -- 发布时间:2011/11/1 16:01:00 -- 有串口缓冲区相关问题 Write(Value) 将字符串写入输入缓冲区。 Value: 要写入的字符串
ReadExisting: 读取输入缓冲区中的所有字符。
怎么都是在输入缓冲区呢?
我现在遇到,用 Write(Value)串口写入Modem AT指令,用ReadExisting来读取状态值。但连写入的数据及返回状态值都显示出来了。按我理解只取到返回状态值吧。
本人弄不明白,请指教!!谢谢了!!! |
-- 作者:baoxyang -- 发布时间:2011/11/2 9:55:00 -- 老大,为什么写及读都是在输入缓冲区呢?是我理解问题还是帮助有误? |
-- 作者:狐狸爸爸 -- 发布时间:2011/11/2 10:00:00 -- 这些方法都是.net自有的,不会有问题的,你可以查查.net的中关于串口的文档。 |
-- 作者:baoxyang -- 发布时间:2011/11/2 11:13:00 -- foxtable帮助中介绍Write(Value)将字符串写入输入缓冲区 而微软serialport .net中介绍Write(Value)将数据写入串行端口输出缓冲区的。
明显是不一样的。 老大是否帮助的问题,还是实际中有存在不妥之处。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/11/2 11:24:00 -- 那就是帮助问题的。 |