我需要打开一个串口发送命令00 00 F0 00 00,然后接收到来自端口的数据,如果他收到的命令是F1并且收到的数据是F1 D6我需要打开一个文件并写入数据。然后再发送命令F1,如果收到的命令是F2我需要关闭文件。如何从串口读取数据并在c中写入一个文件#
-2
A
回答
1
您可以使用.NET中的SerialPort Class来完成此操作。使用Read(...)
和Write(...)
方法来完成您的任务。
0
首先,你在形式和使用
if (!sensport.IsOpen)
{
foreach (string port in SerialPort.GetPortNames())
{
sensport.PortName = port;
sensport.BaudRate = 9600;
MessageBox.Show(port + " is open");
}
label1.Text = "";
try
{
sensport.Open();
}
catch (Exception)
{
MessageBox.Show("Please control your connection");
}
}
该代码打开端口之后添加serialPort1工具。
之后,您需要在serialPort1中使用Write()和Read()方法。
相关问题
- 1. 如何从串口读取数据并写入串口?
- 2. 如何从C++中的数据文件读取/写入
- 3. 从文件中读取数据并写入perl中的文件
- 4. 我如何从一个串口读取ASCII数据到一个文件在Python
- 5. 将输入写入文件并从C++中读取文件
- 6. 从文件中读取字符并写入另一个文件
- 7. 读取文件并写入文件C
- 8. 如何从变量取数据串并写入文件
- 9. Python - 从一个文件读取数据并选择性写入新文件
- 10. NSDocumentDirectory - 写入并从文件中读取
- 11. 如何模拟COM端口,向其写入数据并从中读取数据?
- 12. 从PDF文件读取数据并将其写入Word文件?
- 13. 从数据库中读取数据,并在一个txt文件
- 14. 读取视频数据并写入另一个文件java
- 15. Pyserial从串口读取并写入C程序
- 16. 写入并从Fortran中的同一个文件中读取
- 17. 从一个数据库读取并写入另一个Rails 2.3
- 18. 从一个数据库读取并写入另一个php/laravel
- 19. 用c从/中读取/写入文件
- 20. Python从文件中提取数据并写入另一个
- 21. 如何从一个流中读取并一次写入多个?
- 22. 从文件中读取数据并将其写入结构
- 23. Linux:通过一个进程从串口读取数据,并用另一个进程写入数据
- 24. 从文件读取数据到结构中,排序数据并写入文件
- 25. 从一个div取数据,并将其写入文本文件
- 26. 从一个文件中读取数据和写入多个文件
- 27. 从多个文件中读取一行并写入一个文件
- 28. 从C++中读取共享数组并写入数据
- 29. 文件I/O:从一个文件读取并写入另一个文件(Java)
- 30. 如何读取文件并在序言中写入另一个文件
类似的问题http://stackoverflow.com/questions/1243070/how-to-read-and-write-from-the-serial-port-in-c-sharp – Vamsi 2012-08-11 07:10:39