The*_*978 4 unix shell byte serial-port communication
我想使用命令行将一个字节流发送到串行端口.这可能吗?我的串口是在我的Mac 上的/dev/cu.usbserial-A700dYoR.例如,如果我想将整数50或字符串"data"发送到该串行端口,我该怎么做?
我对UNIX的了解非常有限.
#!/bin/bash
# Port setting
stty -F /dev/cu.usbserial-A700dYoR raw speed 9600
echo 'Hello' > /dev/cu.usbserial-A700dYoR
Run Code Online (Sandbox Code Playgroud)
如果我没记错的话就是这样的......几年了.你可能不得不sudo让它工作......
这是发送文本...而不是二进制..将数字50作为文本发送
echo '50' > /dev/cu.usbserial-A700dYoR
Run Code Online (Sandbox Code Playgroud)
将它作为二进制整数发送将更加困难.
| 归档时间: |
|
| 查看次数: |
20129 次 |
| 最近记录: |