总体说明
本文介绍 Air8782 软件开发的基础信息与参考资料。
使用的基础模组型号
Air8782 基于合宙 4G 模组 Air780EPM 设计,在 Air8781 基础上扩展支持 485/232/UART 等通信接口。
Air780EPM 的芯片手册、接口与 LuatOS 用法,详见 Air780EPM 产品手册。
软件功能模块开发参考
1. 默认出厂固件
- 出厂固件源码(Gitee):LuatOS · module/Air8782/project/factory
- 出厂固件说明文档:默认出厂固件
- 基础模组量产固件版本:Air780EPM LuatOS 固件版本
2. 基础模组型号对应的软件代码
| 代码/文档 | 链接 | 说明 |
|---|---|---|
| 基础模组代码中心 | module/Air780EPM | 演示代码 demo、案例代码 project 等 |
| iRTU 代码资料 | irtu_basic | 485/232/UART 透传、GPIO 控制等场景的 iRTU 源码 |
3. 基础模组型号对应的 docs 文章
- Air780EPM 模组资料中心:Air780EPM 文档
- iRTU 使用说明:iRTU 文档
- iRTU 固件版本下载:iRTU 固件
驱动开发说明
注意:驱动开发时需使用 Air8782 上的 pin 脚配置。
- 喂狗信号:GPIO24(独立硬件看门狗);
- 网络状态灯:GPIO28;
- RS485 收发器:串口 UART2,供电 LDO 控制 GPIO26,方向控制 GPIO31;
- RS232 收发器:串口 UART3,供电 LDO 控制 GPIO25;
- 独立 UART:UART1(LPUART,低功耗模式下可唤醒);
- 3.3V LDO 电源输出由 GPIO23 控制。
详细说明见 电路和使用说明。