Pudding 系列开发板-A9开发板资料
Pudding 系列开发板-A9开发板资料
A9开发板原理图:a9-dev_v1.2.pdf(注意:A9开发板没有GPS部分。)
A9开发板原理图库:a9-dev_v1.2.zip
其他基本信息请参考DDCS/GPRS页面: https://docs.ai-thinker.com/gprs
一、 简介
1. 开发板简介
l A9开发板是基于安信可A9G GPRS/GSM 模块的多功能开发板,可以用来验证A9模块的基础通信功能和外设功能。
l A9开发板具备基础的 电话/短信,GPRS联网通信。
l A9开发板板载了锂电池充电管理、麦克风、扬声器接口、USB通信接口、多个用户按键/led、TF卡槽、加速度传感器、SPI接口、I2C2接口、ADC接口。
l A9开发板投币机扩展板,可外接传统投币机。
2. 开发板外观及尺寸
3.引脚介绍
二、 如何操作
1. 基本调试
接线
开发板使用AT固件,在调试的时候使用4根线连接usb-ttl,接到电脑上调试:VUSB→5V;GND→GND;AT_TX→RX;AT_RX→TX;
或者使用USB供电,另外再接三条线GND→GND;AT_TX→RX;AT_RX→TX;
或者锂电池供电 VBAT→(3.3v-4.2)V; GND→GND;AT_TX→RX;AT_RX→TX;(使用VBAT供电,需要长按power_key按键2s左右)
上电
A9开发板可使用锂电池或者USB供电。
上电1~2S后模组自动运行,这个时候串口会自动输出信息。整个上电到开发板正常工作的过程不需要任何操作。
需要复位,请按Rst_Key按键。
模组默认进入AT指令模式。
上电打印输出信息
2. 如何烧录固件
烧录固件准备:
GPRS 系列模组固件发布:http://wiki.ai-thinker.com/gprs/firmware
烧录软件下载及烧录教程:http://wiki.ai-thinker.com/gprs_download
三、 相关开发
AT指令调试
A6/A9/A9G AT指令操作示例大全(线上文档,会持续更新调试DEMO) 其他用法请查看AT指令集
二次开发
CSDK_Github开源资料: https://github.com/Ai-Thinker-Open/GPRS_C_SDK
A9Tracker相关功能
(A9Tracker相关功能中,A9模组使用基站定位功能,A9G模组可以选择设置基站定位功能或者GPS定位功能,定时上传当前位置信息到微信或者app,在室内定位时,由于GPS信号太弱,建议设置为基站定位功能。具体参考以下文档)
- 微信:安信可公众号使用指南
- A9/A9G十分钟对接机智云创建属于自己产品的教程:http://www.jianshu.com/p/e3d86a263be5
注意:安信可最开始发给客户的样机(非淘宝购买)无法使用上述功能,客户可以把模组的IMEI值发给销售,我司通过远程方式解决这个问题
四、 常见问题
1. 模组上电打印信息
正常情况下,模组上电初始化完成的标志是+CIEV: READY,实际模组在初始化的时候向基站请求了数据,会下发日期、零时区时间和时区信息,由于网络原因,会在READY之后输出。当然,出现READY之后,即代表这模组上电初始化完成。
2. A9的波特率自适应
A9具有波特率自适应功能,默认波特率是115200。在模组上电初始程中,可以修改模组的波特率。例如,我的MCU的波特率是9600,那么在模组刚上电的时候,发一条指令AT(不仅仅局限于这个指令,只是用来调整波特率),模组就会自动调整波特率到9600.
3. A9指示灯说明
GPRS状态指示灯 | 未注册网络→0.5S | 闪烁间隔为0.5S |
注册网络的过程中→0.2S | 闪烁间隔为0.2S | |
注册网络成功→2S | 闪烁间隔为2S | |
例如 注册成功 亮—(2s后)——>灭——-(2s后)——>亮 |
联系我们
商务:18022036575(微信同号)
邮箱:support@aithinker.com