From c9a3a53f0d3ad685139024ddb2a0026dd7a756ba Mon Sep 17 00:00:00 2001 From: Wendal Chen Date: Sun, 27 Nov 2022 19:43:34 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E4=BC=98=E5=8C=96=E4=B8=80=E4=B8=8Bd?= =?UTF-8?q?emo/libgnss=5Frtc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- demo/libgnss_rtc/main.lua | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/demo/libgnss_rtc/main.lua b/demo/libgnss_rtc/main.lua index f19dc6c00..c49292028 100644 --- a/demo/libgnss_rtc/main.lua +++ b/demo/libgnss_rtc/main.lua @@ -6,18 +6,23 @@ VERSION = "1.0.0" -- sys库是标配 _G.sys = require("sys") ---[[ demo适用于air530z ]] +--[[ +demo适用于air530z, 演示挂载在uart 2的情况, 如果挂载在其他端口, 修改gps_uart_id +]] -uart.on(2, "recv", function(id, len) - local data = uart.read(2, 1024) - --log.info("uart2", data) - libgnss.parse(data) +local gps_uart_id = 2 + +uart.on(gps_uart_id, "recv", function(id, len) + local data = uart.read(gps_uart_id, 1024) + if data then + libgnss.parse(data) + end end) -uart.setup(2, 9600) -libgnss.air530z_setup(2) -libgnss.air530z_setbandrate(115200) -uart.setup(2, 115200) +-- Air530Z默认波特率是9600, 主动切换一次 +uart.setup(gps_uart_id, 9600) +uart.write(gps_uart_id, "$PCAS01,5*19\r\n") +uart.setup(gps_uart_id, 115200) sys.timerLoopStart(function() log.info("GPS", libgnss.getIntLocation())