android - 更改树莓派 3 上串行端口的波特率
问题描述
我在树莓派 3 上安装了 lineage os 14 我用 UART 端口连接了一个 gps 模块,但是 GPS 的波特率为 9600 但 /dev/ttyS0 的波特率为 115200 我想更改 ttyS0 的波特率以便读取GPS数据我试过stty命令
stty -F /dev/ttyS0 9600
但是,当我再次使用此命令检查速度值为 115200 时,这不会改变波特率。
stty -F /dev/ttyS0
如何更改 /dev/ttyS0 的波特率我也找到了一些使用串行命令的解决方案,serial /dev/ttyS0 9600
但是它不存在adb shell.任何帮助将不胜感激
解决方案
您将需要修改/boot/config.txt
文件并添加以下条目以启用串行线路并指定波特率:
console=ttyAMA0,9600
这对我行得通。
推荐阅读
- python - 大熊猫中的数据透视表/反转表(但不完全)
- python - pyspark 数据帧中 NA 的正确名称是什么?
- java - 获取数组中特定数字内的平均值
- c# - 使用 MessageBox OK 按钮退出事件处理程序
- julia - MethodError(f=typeof(Core.Compiler.fieldindex()
- javascript - 如果输入为空,如何将状态重置为空?
- angular - 在角度组件单元测试时向组件提供/注入第三方服务
- django - Django annotate(...) 取字典
- python - pycryptodome 和密码学之间的不同 RSA 签名
- git - 如何在 git stash save --keep-index 之前重新启动状态?