Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/130.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与C+中的COM端口通信+; 我必须编写一个程序,把消息发送到C++中连接在COM端口上的UART转换器。事实上,我被困在乞讨的边缘。我从来没有做过这样的事情,我也没有找到任何例子。 有人能帮我吗? 感谢您的帮助;)_C++_Port - Fatal编程技术网

与C+中的COM端口通信+; 我必须编写一个程序,把消息发送到C++中连接在COM端口上的UART转换器。事实上,我被困在乞讨的边缘。我从来没有做过这样的事情,我也没有找到任何例子。 有人能帮我吗? 感谢您的帮助;)

与C+中的COM端口通信+; 我必须编写一个程序,把消息发送到C++中连接在COM端口上的UART转换器。事实上,我被困在乞讨的边缘。我从来没有做过这样的事情,我也没有找到任何例子。 有人能帮我吗? 感谢您的帮助;),c++,port,C++,Port,Boost有一个很好的库和示例: 此处发布了一个使用boost库的示例: #include <boost/asio.hpp> #include <vector> #include <iostream> using namespace std; using namespace boost::asio; int main() { io_service io_service; serial_port port(io_service, "/dev/

Boost有一个很好的库和示例:

此处发布了一个使用boost库的示例:

#include <boost/asio.hpp>
#include <vector>
#include <iostream>

using namespace std;
using namespace boost::asio;

int main()
{
    io_service io_service;
    serial_port port(io_service, "/dev/ttyACM0");
    port.set_option(serial_port_base::baud_rate(9600));
    vector<char> buf(1);
    read(port, buffer(buf));
    cout << (int) buf[0] << endl;
    return 0;
}
std::string s;
write(port,buffer(s.c_str(),s.size()));