更改树莓派3上串行端口的波特率

时间:2018-07-08 17:44:52

标签: android gps raspberry-pi3 uart gpio

我在树莓派3上安装了血统os 14,我将一个gps模块与UART端口相连,但是GPS的波特率是9600,但是/ dev / ttyS0的波特率是115200,我想在其中更改ttyS0的波特率为了读取GPS数据 我尝试过stty命令

stty -F /dev/ttyS0 9600

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

1 个答案:

答案 0 :(得分:3)

您将需要修改setting name="SQLQuery" serializeAs="String"> <value> SELECT CHAIN.NAME AS Kjedeleder,COC.CustomerNo, COC.DeliveryCustomerName, COL.ArticleNo, COL.Name, COL.Quantity, COL.DiscountI, COL.DiscountII, COL.DiscountIII, COL.NetPrice, COL.Amount,COL.InvoiceNo, COL.OrderDate, COL.Volume, COC.NameContactNoInvoice ,COC.Invoicedate, COL.EANNo, COL.AltArtNo, COL.IntermediateGroupNo FROM #OWNER.CustomerOrderLineCopy COL INNER JOIN #OWNER.CustomerOrderCopy COC ON COL.OrderCopyNo = COC.OrderCopyNo INNER JOIN #OWNER.Customer CUS ON COC.CustomerNo = CUS.CustomerNo LEFT OUTER JOIN #OWNER.Customer CHAIN ON CUS.ChainNo = CHAIN.CustomerNo WHERE COC.InvoiceDate &ge;DATEADD( DAY, DATEDIFF(DAY, 0, GETDATE()) - 7, 0) AND COC.InvoiceDate &lt;GETDATE() AND COL.Quantity &lt;&gt;0 AND COL.SupplierNo IN (80012) </value> </setting> 文件,并添加以下条目以启用串行线路并指定波特率:

/boot/config.txt

对我有用。