0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

揭秘Air780EPM开发陷阱:20个避坑指南与最佳解决方案

青山老竹农 来源:jf_82863998 作者:jf_82863998 2025-05-21 16:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

重复报错、资源过载等“隐形陷阱”消耗大量开发时间。本文基于经验提炼20个关键问题,传授规避技巧与优化方案,让您的代码更健壮。希望能帮助到需要的朋友,欢迎一起学习交流。

最新开发资料详见:www.air780epm.cn

问题01:

Air780EPM在PSM+模式下,dtimer定时器可以开几个?

答案:同一时间只能有64个定时器的任务;如果要支持超过64个定时器任务,执行完就得释放,同时继续创建定时器任务,需要加延时(实测100ms延时没问题)。

问题02:

Air780EPM休眠之后,普通IO是高电平,还是输入呢?

答案:普通GPIO在低功耗模式和PSM+模式下均会处于掉电状态,并且随着系统间歇性唤醒与基站交互而频繁产生高脉冲;普通GPIO做输入/输出/中断,都可以配置/取消内部上下拉,如果内部上下拉不满足条件,可以取消内部上下拉,然后外部加上下拉。

问题03:

Air780EPM分支较Air780E分支少了script文件夹,能直接用Air780E分支下的scripy/libs的库吗?

答案:Script文件夹在Air780EPM里没有默认加入,只需要在LuaTools里勾选“添加默认lib”即可,不需要去Air780E取Script文件夹。

问题04:

Air780EPM需要两路以太网,可以使用同一个SPI吗?

答案:可以通过外挂多个CH390芯片,共享同一SPI总线,但是需要使用独立GPIO控制CS片选信号

wKgZPGgm1MeAM0WmAAcVYxVip2o987.png

问题05:

Air780EPM可以同时连接多个云服务器吗?(ThingsCloud、百度云、OneNET、阿里云、自建服务器),文档中没看到 ThingsCloud的资料。

答案:支持连接多个云服务器,ThingsCloud有库。

问题06:

Air780EPM+CH390,如果Air780EPM不插卡的话,能作为TCP server,给其他以太网设备分配ip地址吗?

答案:能,但demo代码里加了判断,4G联网才启动dhcpsrv,去掉while netdrv.link (socket.LWIP_GP)~= true do sys.wait (100) 就行;下方的dhcpsrv就是提供DHCP服务功能。

wKgZPGgm1SOAEfiLAAOAweJHW7E988.png

问题07:

Air780EPM CH390H如果出现非法 MAC,一般怎么处理?

答案:确保供电稳定,通信正常,MAC地址会多次校验,多次读取的结果均一致才会判断为合法MAC,供电不稳可能导致异常。

问题08:

Air780EPM的LCD SPI是否可以当做普通SPI来用?

答案:不可以。SPI相关说明参见:https://docs.openluat.com/air780epm/luatos/hardware/design/spi/

问题09:

Air780EPM的IO口软件设置,是调用哪个函数?

答案:pm.ioVol (pm.IOVOL_ALL_GPIO, 3300)。

问题10:

Air780EPM外部能用以太网口连TCP和MQTT吗?

答案:Air780EPM的demo里有ch390测试。

详见资料中心最新文档说明:

https://docs.openluat.com/air780epm/luatos/app/driver/eth/

问题11:

Air780EPM用GPIO的中断输入脉冲最大支持多少频率?

答案:1K左右。

问题12:

请问下Air780EPM和Air8101的以太网代码lan.lua和wan.lua 通用不?

答案:不通用;严格来说在netdrv.setup参数不一样。Air8101 是自带以太网硬件支持,Air780EPM是外挂CH390。

问题13:

Air780EPM是否支持IPv6单栈和IPv4/IPv6双栈运行模式?我开启IPV6,怎么去验证IPV6呢?

答案:支持。IPv6演示demo详见:https://gitee.com/openLuat/LuatOS/tree/master/demo/ipv6

问题14:

Air780EPM开机后pwrkey可以复用为功能键吗?

答案:可以,这里说的功能是指在模块开机后,powerkey可以当做普通gpio,搭配上代码,实现按键关机或者按键触发其他设定这种功能,不是pwm/adc这种。

问题15:

Air780EPM模组TCP单次一包的数据最大是多少字节?

答案:mtu是1500。

问题16:

Air780EPM低功耗模式下,网络事件的唤醒是自动进入normal 模式,还是需要手动设置一下?使用pm库的power函数来执行还是使用force函数切换休眠状态?

答案:用pm.power (pm.WORK_MODE, XXX) 函数,就不能用pm.request/force;反之同理,二者不可混用!

问题17:

Air780EPM支持双网口吗,Wan和Lan一起用?

答案:支持,可以外挂多个CH390。

wKgZO2gm1gKAP9FXAAstZZenr3g909.png


问题18:

Air780EPM支持TF/SD卡吗?

答案:不支持,也无法外挂存储卡。但是,Air8000系列、Air8101系列工业引擎,以及即将上市的Air780EHM、Air780EHV、Air780EHG会支持该功能。

问题19:

Air780EPM Lua开发,查询剩余FLASH和RAM的函数是哪个?

答案:用fs.fsstat查询。详见API具体说明:https://docs.openluat.com/air780epm/luatos/api/core/fs/?h=fs.fsstat#fsfsstatpath

问题20:

Air780EPM的camera硬件设计上是既用了SPI,又用了IIC吗?

答案:是的,IIC是走控制命令,SPI是走数据。

wKgZO2gm1o2ABbDgAA6ujBmLBIQ413.png

Air780EPM功能强大,但细节配置决定成败!遇到问题时,优先查阅官方文档air780epm.cn,建议收藏,开发时随时对照检查,效率翻倍!

今天的内容就分享到这里了~

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2951

    文章

    48261

    浏览量

    419635
  • 定时器
    +关注

    关注

    23

    文章

    3378

    浏览量

    125078
  • EPM
    EPM
    +关注

    关注

    0

    文章

    12

    浏览量

    21929
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LuatOS选型指南:基于Air780EPM的32/64位性能实测分析

    面对32位与64位LuatOS固件的选择难题,本文通过在Air780EPM开发板上的实际测试,详细解析两者在整数处理能力、浮点数精度以及系统性能方面的差异,结合应用场景给出专业建议,助力开发者实现
    的头像 发表于 02-25 18:05 383次阅读
    LuatOS选型<b class='flag-5'>指南</b>:基于<b class='flag-5'>Air780EPM</b>的32/64位性能实测分析

    Air780EPM开发板上的FFT应用实现:关键技术深度剖析

    Air780EPM开发板为硬件平台,快速傅里叶变换(FFT)的应用实现成为嵌入式信号处理中的关键环节。本文将围绕该开发板的硬件适配特性、FFT算法在嵌入式环境中的部署流程,深入解析代码结构、关键
    的头像 发表于 12-30 14:33 453次阅读
    <b class='flag-5'>Air780EPM</b><b class='flag-5'>开发</b>板上的FFT应用实现:关键技术深度剖析

    Air780EPM开发板为例:FFT应用示例核心要点全解析

    Air780EPM开发板作为实践载体,本文将对FFT应用示例的核心要点展开全面解析。从开发板的硬件特性适配、FFT算法的实现流程,到示例代码的核心模块与调试要点,逐一拆解,确保开发
    的头像 发表于 12-16 15:28 553次阅读
    以<b class='flag-5'>Air780EPM</b><b class='flag-5'>开发</b>板为例:FFT应用示例核心要点全解析

    一文搞懂Air780EPM的NTP通信:LuatOS脚本开发教程

     想在Air780EPM上用LuatOS实现NTP时间同步?这篇教程将用最通俗的方式讲解实现原理与代码实现,让你快速掌握关键技能。 一、NTP通信概述   1.1 NTP 网络时间协议(英语
    的头像 发表于 09-30 18:19 2371次阅读
    一文搞懂<b class='flag-5'>Air780EPM</b>的NTP通信:LuatOS脚本<b class='flag-5'>开发</b>教程

    Air780EPM嵌入式开发:LuatOS下的MQTT通信实践

    通过LuatOS脚本在Air780EPM开发板上实现MQTT通信,是物联网设备开发中高效且便捷的解决方案。 一、MQTT 协议详解   1.1 什么是 MQTT? MQTT(Messa
    的头像 发表于 09-30 16:11 2083次阅读
    <b class='flag-5'>Air780EPM</b>嵌入式<b class='flag-5'>开发</b>:LuatOS下的MQTT通信实践

    实战Air780EPM:构建4G共享网关,服务WiFi与有线设备!

    通过Air780EPM开发板,我们可以轻松实现4G网络作为数据出口,为周边的WiFi设备和以太网设备提供互联网共享,适用于移动办公、远程部署等场景。 一、多网融合概述   Air780EPM
    的头像 发表于 09-30 16:03 1532次阅读
    实战<b class='flag-5'>Air780EPM</b>:构建4G共享网关,服务WiFi与有线设备!

    Air780EPM开发板NTP对时教程:LuatOS脚本开发入门指南

    通过简单的LuatOS脚本,Air780EPM即可实现NTP时间同步。本指南从零开始,带你掌握嵌入式设备联网校时的核心方法。 一、NTP通信概述 1.1 NTP 网络时间协议(英语:Network
    的头像 发表于 09-30 16:01 1394次阅读
    <b class='flag-5'>Air780EPM</b><b class='flag-5'>开发</b>板NTP对时教程:LuatOS脚本<b class='flag-5'>开发</b>入门<b class='flag-5'>指南</b>

    LuatOS嵌入式开发实战:Air780EPM与MQTT通信

     本教程聚焦于LuatOS在Air780EPM开发板上的应用,演示如何通过脚本实现MQTT协议通信,助力物联网设备快速联网。 一、MQTT 协议详解   1.1 什么是 MQTT? MQTT
    的头像 发表于 09-29 18:10 733次阅读
    LuatOS嵌入式<b class='flag-5'>开发</b>实战:<b class='flag-5'>Air780EPM</b>与MQTT通信

    LuatOS Air780EPM 开发板 HTTP 教程:原理讲解与项目实操!

    本篇教程将系统介绍 LuatOS Air780EPM 在 HTTP 通信中的应用,从请求机制到响应解析,配合完整代码演示,让你轻松实现设备端与云端的数据交互。 一、HTTP 概述 1.1
    的头像 发表于 09-26 20:36 1343次阅读
    LuatOS <b class='flag-5'>Air780EPM</b> <b class='flag-5'>开发</b>板 HTTP 教程:原理讲解与项目实操!

    SPI开发实战:硬件电路设计与CH390H应用全攻略

    实战型SPI开发指南!涵盖硬件电路设计核心技巧,结合CH390H应用案例,一站式解决SPI开发中的常见问题与难点。 本文以Air780EPM为例,分享SPI接口的开发注意事项及硬件设计
    的头像 发表于 09-18 14:08 1163次阅读
    SPI<b class='flag-5'>开发</b>实战:硬件电路设计与CH390H应用全攻略

    Air8101多网融合战略升级:Air780EPM模块助力4G联网落地

    应用迈向新高度。 本文将分享Air8101核心板通过外挂Air780EPM整机开发板,实现4G联网的功能示例。   一、硬件准备工作   1.1  所需硬件 Air8101核心板(
    的头像 发表于 06-23 16:53 793次阅读
    <b class='flag-5'>Air</b>8101多网融合战略升级:<b class='flag-5'>Air780EPM</b>模块助力4G联网落地

    优化你的设计:Air780EPM场景化ADC硬件电路指南

    提升ADC性能需从场景需求出发。本文针对Air780EPM在数据采集中的常见挑战,如噪声抑制、动态范围适配等,提供场景化的优化方案与电路设计建议,助力打造高性价比的硬件系统。 最近有工程师朋友问
    的头像 发表于 06-13 18:02 1096次阅读
    优化你的设计:<b class='flag-5'>Air780EPM</b>场景化ADC硬件电路<b class='flag-5'>指南</b>!

    Air780EPM — ADC硬件电路设计:场景化优化与实践!

    不同应用场景对ADC电路的要求差异明显,Air780EPM的设计需针对性优化。本文通过实例解析电源滤波、信号隔离等关键技术,阐述如何根据具体场景需求打造高性能的硬件电路方案。 最近有工程师朋友问
    的头像 发表于 06-11 14:40 838次阅读
    <b class='flag-5'>Air780EPM</b> — ADC硬件电路设计:场景化优化与实践!

    Air780EPM应用开发:解锁GPIO与LED的N种交互模式

    今天特别分享探索Air780EPM中GPIO与LED的多样交互!本文介绍N种交互模式,包括脉冲控制、状态切换及多LED联动,为智能设备开发提供丰富技术选型。适用于智能照明、状态指示等物联网场景。 一
    的头像 发表于 05-29 14:31 952次阅读
    <b class='flag-5'>Air780EPM</b>应用<b class='flag-5'>开发</b>:解锁GPIO与LED的N种交互模式

    解锁Air780EPM:N种GPIO操控LED的实战技巧!

    在物联网项目中,灵活使用Air780EPM的GPIO控制LED至关重要。本文将展示实现方式,涵盖硬件配置与软件编程,满足不同场景需求。 今天特别分享基于Air780EPM的GPIO控制LED实现方案
    的头像 发表于 05-28 16:56 1126次阅读
    解锁<b class='flag-5'>Air780EPM</b>:N种GPIO操控LED的实战技巧!