如何从串口发送和接收数据? [英] How do I send and receive data from serial port?
本文介绍了如何从串口发送和接收数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
我写winform C#发送十六进制数据AA 00 0A 20 01 01 10 ff ff ff ff ff ff ff ff 3A BB到serialport。
但我不知道如何在C#中发送十六进制数据?我只发送字符串,它不起作用,它只适用于十六进制。你能帮助我吗?
谢谢。
解决方案
将其转换为字节:
byte [] data = new byte [] {0xAA,0x00,0x0A,0x20,0x01,0x01,0x10,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3A,0xBB};然后发送它们。
Hi all,
I write winform C# to send hex data "AA 00 0A 20 01 01 10 ff ff ff ff ff ff 3A BB" to serialport.
But I don't know how to send hex data in C#? I only send string and it not work, it work with hex only. Can you help me?
Thanks.
解决方案
Convert it to bytes:
byte[] data = new byte[] { 0xAA, 0x00, 0x0A, 0x20, 0x01, 0x01, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3A, 0xBB };And then send those.
这篇关于如何从串口发送和接收数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文