OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 112|回复: 5

在写串口助手的时候遇到问题

[复制链接]

  离线 

5

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
383
金钱
383
注册时间
2016-12-14
在线时间
58 小时
发表于 2017-11-4 16:09:04 | 显示全部楼层 |阅读模式
1金钱

if (isHex==true)
            {
                string[] str = new string[3];
                Single[] value = new Single[3];
                ArrayList array = new ArrayList();

                while (true)
                {
                    int bufferlen = sp.BytesToRead;

                    if (bufferlen <= 0)
                        break;

                    byte[] bytes = new byte[bufferlen];
                    sp.Read(bytes, 0, bufferlen);

                    array.Add(bytes);
                    sp.DiscardInBuffer();
                }     
                byte[] newbyte =new byte[array.Count];
                newbyte = (byte[])array.ToArray(typeof(byte));

我想把串口缓冲区的数据分多次取出,然后放到一个数组里面,但是实现不了想要的效果,请大神帮忙看下

1.书山有路勤为径,学海无涯苦作舟!
2.不积跬步,无以至千里,学习需要积累,需要时间,需要沉淀,需要耐心!
3.心在哪里,收获就在哪里!
回复

使用道具 举报

  离线 

5

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
383
金钱
383
注册时间
2016-12-14
在线时间
58 小时
 楼主| 发表于 2017-11-4 16:25:37 | 显示全部楼层
1.书山有路勤为径,学海无涯苦作舟!
2.不积跬步,无以至千里,学习需要积累,需要时间,需要沉淀,需要耐心!
3.心在哪里,收获就在哪里!
回复

使用道具 举报

  离线 

19

主题

112

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
234
金钱
234
注册时间
2017-7-17
在线时间
101 小时
发表于 2017-11-4 17:30:11 | 显示全部楼层
没太看懂,能分享一下你的思路吗?
不忘初心,方得始终!
回复

使用道具 举报

  离线 

5

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
383
金钱
383
注册时间
2016-12-14
在线时间
58 小时
 楼主| 发表于 2017-11-4 17:33:12 | 显示全部楼层
王建峰 发表于 2017-11-4 17:30
没太看懂,能分享一下你的思路吗?

分多次把串口缓冲区的数据读取完毕,然后放到一个数组里面
1.书山有路勤为径,学海无涯苦作舟!
2.不积跬步,无以至千里,学习需要积累,需要时间,需要沉淀,需要耐心!
3.心在哪里,收获就在哪里!
回复

使用道具 举报

  离线 

19

主题

112

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
234
金钱
234
注册时间
2017-7-17
在线时间
101 小时
发表于 2017-11-4 17:37:56 | 显示全部楼层
2557046847 发表于 2017-11-4 17:33
分多次把串口缓冲区的数据读取完毕,然后放到一个数组里面

这是Java?                 
不忘初心,方得始终!
回复

使用道具 举报

  离线 

5

主题

129

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
383
金钱
383
注册时间
2016-12-14
在线时间
58 小时
 楼主| 发表于 2017-11-6 08:27:16 | 显示全部楼层

C#,给公司写的类似一个串口助手的上位机
1.书山有路勤为径,学海无涯苦作舟!
2.不积跬步,无以至千里,学习需要积累,需要时间,需要沉淀,需要耐心!
3.心在哪里,收获就在哪里!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2017-11-21 18:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */