深耕嵌入式操作系统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
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请电话或者邮箱editor@52solution.com联系小编进行侵删。
推荐阅读:
Vishay推出用于多相电源滤波的汽车级IHSR高温电感器IHSR-2525CZ-5A
瑞萨电子推出电力线通信(PLC)调制解调器IC——R9A06G061