首页 新闻 会员 周边

C#串口如何一次读取超过8字节以上的数据,没有ReadLine需要的结束符

1
悬赏园豆:10 [待解决问题]

str=serialPort.ReadExisting(),每次只能读取8个字节;用serialPort.Read(byte[],0,n)也是如此,如果发10个字节,只能将第9、10个字节存入数组。因此并不能像串口助手那样,发多少就行理解收到多少,不包括换行符,因此没用ReadLine。

posaty的主页 posaty | 初学一级 | 园豆:192
提问于:2012-07-07 12:51
< >
分享
所有回答(2)
0

ca

站在树枝上 | 园豆:204 (菜鸟二级) | 2014-08-28 09:14
0

现在遇到同样的问题,不知道您现在解决了没有

游泳帽 | 园豆:202 (菜鸟二级) | 2015-01-16 08:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册