与C+中的COM端口通信+; 我必须编写一个程序,把消息发送到C++中连接在COM端口上的UART转换器。事实上,我被困在乞讨的边缘。我从来没有做过这样的事情,我也没有找到任何例子。 有人能帮我吗? 感谢您的帮助;)
Boost有一个很好的库和示例: 此处发布了一个使用boost库的示例:与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/
#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()));