找回密码
 注册
搜索
查看: 1940|回复: 1

[GSM资料] 低功耗,基站定位,数据透传模块GU900E终于找到了。

[复制链接]
发表于 2016-6-16 17:20:12 | 显示全部楼层 |阅读模式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2016-6-16 17:21:42 | 显示全部楼层
GU900E开发板描述
功能概述
1:支持LCD显示
2:支持扬声器播放
3:支持麦克风
4:支持摄像头
5:支持矩阵键盘
6:支持LED灯指示
7:支持标准sim卡和nano sim卡
8:支持RS-232和TTL串口
9:支持北斗定位

后面对每个功能的详细介绍和测试过程
参考文档
《GU900S_GSM_GPRS_无线模块用户手册V1.1 》
《GU900S_GSM_GPRS 蓝牙可选)无线模块产品 描述手册 V1 .2》
《GU900S_OPEN_AT DevKitV1.3》


硬件介绍
LCD
一:型号选择
目前lcd为指定的几种型号lcd(原因是lcd驱动暂时只支持这几种,如果有特殊情况需要单独定制)
支持的型号为:
1):2.4' 串行 LCD,QVGA,2.8/1.8V   H24383-A
参考设计:

图一
注意事项:LCD承载电压:2.8/1.8V
2):
3):


扬声器播放
一:型号选择

扬声器的型号选择为:
        1):
        2):
麦克风
一:型号选择
OSF213-42D

摄像头
一:型号选择
30W,SPI串行摄像头  OVX620-M515
参考设计:

图二

键盘
一:型号选择
CON,4 pin  DIP KEY

LED灯
一:型号选择
0603封装 白光
参考设计:

图三

SIM卡
一:型号选择
SIM SOCKET,10 pin
参考设计:


图四

串口
一:型号选择
*I2C
*GPIO
*PWM
*10为ADC
*T-CARD
*CAMERA
北斗定位
一:型号选择


软件介绍
LCD

二次开发
1:lcd相关函数封装在gu_app_lcd.h
2:主要相关函数介绍
        1):lcd电源开关
extern void gu_lcd_powoff();
extern void gu_lcd_powon();


图五
        2):清空lcd和更新lcd
extern void     gu_lcd_clear_screen(void);
extern void     gu_lcd_update_screen(void);

         
图六
        3):对某个像素设置颜色和获取某个像素的颜色
        参考xip gu_sdk.h
       
        4):在lcd上画一条直线
        extern void gu_draw_line(gu_uint32 x1, gu_uint32 y1, gu_uint32 x2, gu_uint32 y2, gu_color line_color);

图七
        5):在lcd上画一个圆
extern void gu_draw_circle(gu_uint32 x, gu_uint32 y, gu_uint32 r, gu_color circle_color);

图八
6):只更新lcd一个矩形
参考xip gu_sdk.h

7):填充lcd一个矩形
参考xip gu_sdk.h


3:其他的函数在gu_app_lcd.h里面有一些封装好的,这里不每个都介绍,另外需要的相关函数可以自行设计

扬声器播放
扬声器相关指令
参考《GU900S _GSM_GPRS_ 无线模块用户手册V1.1 》6.3音频设置相关命令

二次开发
1:扬声器播放相关函数封装在gu_sdk.h
2:主要相关函数介绍:
        1):播放内部音乐

图九
        2):停止内部音乐播放


图十
        3):播放自己生成的音乐


图十一


麦克风
二次开发
1:麦克分相关函数封装在gu_sdk.h
2:主要相关函数介绍:
1)把麦克风获取到的信息记录下来

图十二

摄像头


键盘
二次开发
1:麦克分相关函数封装在gu_sdk.h
2:主要相关函数介绍:
    1)按键音的开关打开或关闭。

图十三


LED灯
GU900E支持一路PWM可编程输出,可以通过设置工作频率和占空比来完成对外部电路控制,比如LCD的背景灯,键盘灯等。
1) PWM工作频率和占空比配置函数

LPG 接口输出不同的信号给指示灯,能标识模块的不同工作状态。
序号        信号名        I/O        描述
35        PWM1        I/O        PWM1,或者网络状态指示
状态        LPG
块启动        持续高电平
搜网过程中        周期0.2 秒,高电平持续100 毫秒
深睡眠状态        持续低电平或无信号
无SIM,或未输入PIN 码        持续低电平
已注册到网络,IDLE状态        周期2 秒,高电平持续4 毫秒
GPRS上下文PDP激活        周期1 秒,高电平持续200 毫秒

SIM卡
使用标准的AT命令测试SIM卡是否存在

图十四
返回值<n>为0时表示没有检测到SIM卡
返回值<n>为1时表示检测到SIM卡
串口
二次开发
1:麦克分相关函数封装在gu_sdk.h
2:主要相关函数介绍:
    1)串口配置函数。

图十五
    2)关闭串口的函数

图十六
    3)通过串口发送数据

图十七
北斗定位
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-25 19:41 , Processed in 0.050412 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表