如何通过serialPort 接收2个字节的数据,并在textBox上显示出来呢?

幽灵魔君 2017-10-30 11:38:39
HELLO ,看我,你在干什么呢?


爱你,,,痛彻我心扉,给了你仅有的一片天
  我想我只会,,,紧握住你双手,凋零的玫瑰
  品尝,你赐给的泪水。。。
  或许你曾为我流泪,如今,你让我。。。。痛彻心扉

好,言归正传,失恋已去,SerialPort 和textBox 已来
我的问题如下:

1)如何通过SerialPort组件接收 33H 34H这2组16进制数据呢?
2)如何通过textBox 控件,把接收到的33H, 34H 在这个控件上显示出来呢?

...全文
700 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rehuo 2017-11-17
  • 打赏
  • 举报
回复
byte[] by=new byte[]{0x33,0x34}; serialport.Write(by, 0, by.Length); Thread.Sleep(1000); int ReceiveCount = serialport.BytesToRead; byte[] by = new byte[ReceiveCount]; serialport.Read(by, 0, by.Length); Console.writeline(BitConverter.ToString(by)); 这是最简单的一个写法了,发出去以后,等个1秒钟,然后再读,不考虑事件接收
幽灵魔君 2017-11-08
  • 打赏
  • 举报
回复
引用 1 楼 rehuo 的回复:
直接发送字节数组,不就可以吗?
怎么个直接发送法?
rehuo 2017-10-30
  • 打赏
  • 举报
回复
接受的话,可以采用轮询或者事件的方式,需要自己分析返回的数据包
rehuo 2017-10-30
  • 打赏
  • 举报
回复
直接发送字节数组,不就可以吗?

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧