昆仑镜Air530 GPS串口输出

 原理图

 

 Air724UG硬件手册说明

Air724UG模块硬件手册

实际开机后并不是默认打开

 pmd手册

LDO_VMMC	
level范围0-15 其中0表示关闭其余值满足下面公式
step=9*level 当step大于127时为127
level对应的电压=2000mv+step*12.5mv

 pmd.ldoset(15, pmd.LDO_VMMC)
按照level=15 则level对应的电压=2000mv+step*12.5mv=2000+127*12.5=2000+1587.5=3587.5mv

但实测只有3.16V。

 G:\Lautools\resource\8910_script\script_LuaTask_V2.4.3\demo\gpio\gpioSingle的例程中的说明

--[[
有些GPIO需要打开对应的ldo电压域才能正常工作,电压域和对应的GPIO关系如下
pmd.ldoset(x,pmd.LDO_VSIM1) -- GPIO 29、30、31

pmd.ldoset(x,pmd.LDO_VLCD) -- GPIO 0、1、2、3、4
--注意:
--Air724 A11以及之前的开发板丝印有误:
--丝印中的IO_0、IO_1、IO_2、IO_3、IO_4并不对应GPIO0、1、2、3、4
--丝印中的LCD_DIO、LCD_RS、LCD_CLK、LCD_CS对应GPIO0、1、2、3;模块的LCD_SEL引脚对应GPIO4


pmd.ldoset(x,pmd.LDO_VMMC) -- GPIO 24、25、26、27、28
x=0时:关闭LDO
x=1时:LDO输出1.716V
x=2时:LDO输出1.828V
x=3时:LDO输出1.939V
x=4时:LDO输出2.051V
x=5时:LDO输出2.162V
x=6时:LDO输出2.271V
x=7时:LDO输出2.375V
x=8时:LDO输出2.493V
x=9时:LDO输出2.607V
x=10时:LDO输出2.719V
x=11时:LDO输出2.831V
x=12时:LDO输出2.942V
x=13时:LDO输出3.054V
x=14时:LDO输出3.165V
x=15时:LDO输出3.177V
]]

开启Air530GPS 完整程序

PROJECT = 'test'
VERSION = '2.0.0'
require 'log'
LOG_LEVEL = log.LOGLEVEL_TRACE
require 'sys'

pmd.ldoset(15, pmd.LDO_VMMC)

sys.taskInit(function()
	while true do
		-- log.info('test',array)
		log.info('Hello world!')
		sys.wait(1000)
	end
end)

sys.init(0, 0)
sys.run()

测量Air530 电源引脚电压为3.16V.

电脑接昆仑镜GPS串口,波特率设置在9600,打开串口即可获取GPS数据。

猜你喜欢

转载自blog.csdn.net/armcsdn/article/details/125501811
GPS