在Windows上从C++或Python读取串口

sta*_*tti 6 c++ python windows serial-port

我需要使用Python或C++从Windows读取串口.我应该使用什么API /库?你能指导我一个教程吗?谢谢!

Enr*_*sso 6

在python中你有优秀的pyserial包应该是跨平台的(我只在GNU/Linux环境中使用过).

看看它,它使用起来非常简单但非常强大!

当然有例子!

顺便说一句,如果它在这里有用,你可以找到一个使用pyserial的我的项目,作为一个扩展的例子.


ava*_*kar 5

在C++中:

  1. CreateFile("\\\\.\\COM39", ...)
  2. SetCommState
  3. SetCommTimeouts
  4. ReadFile, WriteFile
  5. CloseHandle

还有关于通信资源的完整文档.