深耕嵌入式操作系统LuatOS和主控CPU组合发展应用,提升开发效率,切实解决工程师痛点。合宙9月份推出国产MCU系列Air101之后,不少工程师朋友问:IO可不可以再多些,功耗可不可以再低些?
工程师需要,合宙造!——合宙MCU新品Air103来了!
1、合宙Air103 MCU芯片有何不同?
相较于传统MCU,合宙Air103芯片最大特色是——搭载LuatOS系统,让物联网应用更简单便捷。
Air103通过脚本进行开发,用户无需关心底层接口,只需专注自己的业务;而且一套代码可以在LuatOS系统支持的各种硬件中运行,快速切换方案。
同时Air103已开放源码,支持C开发;工程师可根据开发习惯,选用合适的开发方式。
LuatOS为Air103提供哪些功能
-
基于Lua 5.3.6:
提供95%的原生库支持;
-
适配LuaTask:
提供极为友好的sys.lua;
-
系统支持:
文件系统大小112KB,格式littlefs 2.1.;
-
外挂支持:
支持外挂PSRAM,最大8MB;
-
GPIO:
GPIO管脚控制功能,映射表详见:
https://wiki.luatos.com/boardGuide/Air103.html -
UART:
串口输入输出功能,支持uart0(芯片日志/调试/刷机)/uart1~4(用户可用);
-
I2C:
iic总线master功能,并自带多种温湿度传感器驱动;
-
DISP:
基于i2c的显示屏支持,例如SSD1306;
-
EINK:
支持多款墨水屏;
-
LCD:
支持多款彩色SPI屏;
-
LVGL:
支持全部LVGL原生组件和动画效果,并内嵌中文字体;
-
ZBUFF:
像C语言一样操作内存字节数组,高效可靠;
-
JSON:
Lua对象与json字符串的双向转换;
-
Log:
简洁的日志功能;
-
WDT:
硬件看门狗,安全保护;
-
PWM:
多个PWM输出管脚,存在复用关系;
-
ADC:
2个adc通道外部电平检测,一个内部温度检测;
-
Sensor:
单总线驱动,默认支持DS18B20;
-
PM:
功耗管理,可进入低功耗模式并定时唤醒;
-
HWTimer:硬件定时器;
-
RTC:实时时钟;
-
SDIO:
通过SDIO硬件接口读写TF卡; -
MCU:
主频调节,最低可到2M(需调低uart波特率)。
Air103芯片实物仅6mm×6mm,采用QFN56封装,44组GPIO可用。芯片集成 32 位处理器,内置1M字节Flash和288K字节RAM,最高主频可达240MHz;支持众多屏幕,单色I2C屏/多款彩色SPI屏/多款单色墨水屏。
Air103可广泛应用于小家电、智能家居、智能玩具、工业控制、医疗监护等物联网领域。
2、Air103开发板及开发资料
Air103开发板引出所有引脚,板载Type-C无需下载器即可下载代码,到手即用;可选配套LCD拓展板,应用更灵活。LuatOS官方适配,脚本开发无需复杂开发环境,并配套丰富的用例和教程快速上手使用。
开发工具及相关资源
● 开发工具
LuatOS使用Lua开发因此无需编译环境,任意一个能编写代码的编辑器都可以作为开发工具,推荐使用VScode搜索LuatIDE插件,可实现接口自动补全。
下载调试使用LuaTools集成开发工具,下载调试、量产、加密一个工具全部搞定。无需下载器,一根Type-C数据线即可完成下载调试。
● 相关资源
Air103烧录教程:
https://wiki.luatos.com/boardGuide/flash.html#id2
Air103仓库地址:
https://gitee.com/openLuat/LuatOS/tree/master/bsp/air103
PC端模拟器:
https://wiki.luatos.com/boardGuide/win32.html
LuatOS系列视频教程:
https://space.bilibili.com/532832/
来源:合宙Luat
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。