c++ - 在 C++ 中读取 COM 端口数据

标签 c++ c

我有一台数字听诊器设备,所以我将那台机器连接到 PC 上并使用 C++ 代码(算法)获取机器数据,那么我该如何开始呢?任何人都可以给我任何类型的教程或任何相关的示例链接来帮助我完成该任务吗? 我对这类任务知之甚少,所以与该任务相关的对我有好处的东西请给我建议。

最佳答案

如果您使用 Windows

HANDLE m_hParallelComm = CreateFile(portName,GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0,NULL); 

if(m_hParallelComm == INVALID_HANDLE_VALUE)
    return false;

ReadFile( m_hParallelComm,data,  dwSize, &dwNumberOfBytesToRead, NULL);
CloseHandle(m_hParallelComm);

读取文件功能引用this

一篇关于serial programming的好文章

关于c++ - 在 C++ 中读取 COM 端口数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11845228/

相关文章:

c++ - 错误:无法将参数 1 从 std::string 转换为 char*。困惑为什么它会给我这个错误。

c++ - 从 eclipse IDE 运行工作正常但从终端运行时终止

带有成员初始值设定项的 C++ 对象生命周期扩展规则

c - yacc - 字段的类型不完整

c - 参数限制的最佳位置是函数内部还是外部?

c - 为什么 atan 没有产生正确的结果?

从堆栈创建抽象语法树

html - 使用 C++ 发布 html 页面

c++ - C 代码编译为 C++,但不是 C

c - 对整个 4Kb block 使用 mmap() 是否可以,还是一次性对我的整个文件使用 mmap() 更好?