改变树莓派3上串口的波特率

Dan*_*l.V 5 gps android uart gpio raspberry-pi3

我在raspberry pi 3上安装了lineage os 14我连接了一个带有UART端口的gps模块,然而,GPS的波特率是9600但是/ dev/ttyS0的波特率是115200我想改变ttyS0的波特率以便读取GPS数据我试过stty命令

stty -F /dev/ttyS0 9600
Run Code Online (Sandbox Code Playgroud)

但是,当我再次使用此命令检查
stty -F /dev/ttyS0速度值为115200 时,这不会改变波特率.如何更改/ dev/ttyS0的波特率我也找到了一些带有串行命令的解决方案serial /dev/ttyS0 9600但是它不存在于adb shell.任何帮助都会感激不尽

Sky*_*Sky 2

您将需要修改该/boot/config.txt文件并添加以下条目以启用串行线并指定波特率:

console=ttyAMA0,9600
Run Code Online (Sandbox Code Playgroud)

这对我行得通。