Azr*_*el7 1 c serial-port input arduino
嗨,我正在尝试从C程序读取串行输入(来自Arduino).我可以使用将数据发送到Arduino
system("echo -n \"data\" > /dev/ttyUSB0");
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚如何从同一个Arduino输入到c程序中的字符串(将在程序中处理).我该怎么做呢?
呼叫系统进行此类通信毫无意义.您可以通过使用该功能几乎访问串行端口就像一个文件open,read,write ioctl和close.
只需传递/dev/ttyUSB0给要打开的文件打开.你只需要ioctl就可以修改连接设置(比如波特率或奇偶校验或者东西)
有关详细信息,请查看http://www.tldp.org/HOWTO/Serial-Programming-HOWTO/index.html.
| 归档时间: |
|
| 查看次数: |
902 次 |
| 最近记录: |