- 来源: 合宙 LuatOS 官方仓库 air780epm 模块完整代码 - 路径: luatos/air780epm/module/Air780EPM/demo 含官方 demo(含 mqtt/mqtts/socket/uart 等) - 后续: 基于 demo 开发 UART<->MQTT 数据上报功能
演示模块概述
1、main.lua:主程序入口;
2、can_normal:CAN总线正常工作模式使用示例;
3、can_self_test:CAN总线自测模式使用示例;
4、can_sleep:CAN总线休眠模式使用示例;
演示功能概述
使用Air780EPM开发板测试can相关功能。
演示硬件环境
1、Air780EPM V1.3版本开发板一块:
2、TYPE-C USB数据线一根 + UUSB_CAN调试工具,Air780EPM V1.3版本开发板和数据线的硬件接线方式为:
-
Air780EPM V1.3版本开发板通过TYPE-C USB口供电;(外部供电/USB供电 拨动开关 拨到 USB供电一端)
-
TYPE-C USB数据线直接插到核心板的TYPE-C USB座子,另外一端连接电脑USB口;
-
USB_CAN调试工具; 购买链接
3、接线说明:
| Air780EPM开发板 | USB_CAN调试工具 |
|---|---|
| H | H |
| L | L |
| GND | GND |
演示软件环境
1、Luatools下载调试工具
2、Air780EPM V2016版本固件(理论上,最新发布的固件都可以)
3、PC端的USB_CAN调试工具上位机软件;ZCANPRO和UCANFDtoCANFDNETTool

演示核心步骤
1、搭建好硬件环境
2、main.lua 中加载需要用的功能模块,三个功能模块同时只能选择一个使用,其他的注释。
3、Luatools 烧录内核固件和修改后的 demo 脚本代码
4、烧录成功后,代码会自动运行,查看打印日志,如果正常运行,会打印can初始化和can收发数据等相关信息。




