Air103

Air103是什么?

合宙Air103是一款QFN56 封装,6mm x 6mm 大小的mcu. 本芯片与联盛德w806可互换.

LuatOS为它提供哪些功能

  • 基于Lua 5.3.6,提供95%的原生库支持

  • 适配LuaTask,提供极为友好的sys.lua

  • 文件系统大小112KB,格式littlefs 2.1.

  • 支持外挂psram,最大8MB

  • gpio GPIO管脚控制功能(映射表后面有提供)

  • 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波特率)

LuatOS大QQ群: 1061642968

管脚映射表

GPIO编号

命名

默认功能及扩展功能

0

PA_00

BOOT

1

PA_01

GPIO_01 / ADC_1 / I2C_SCL

2

PA_02

GPIO_02 / ADC_3/ PWM_30

3

PA_03

GPIO_03 / ADC_2/ PWM_31

4

PA_04

GPIO_04 / ADC_0 / I2C_SDA

5

PA_05

GPIO_05

6

PA_06

GPIO_06

7

PA_07

GPIO_07/ PWM_04

8

PA_08

GPIO_08 / UART4_TX

9

PA_09

GPIO_09 / UART4_RX

10

PA_10

GPIO_10/ PWM_10

11

PA_11

GPIO_11 / PWM_11

12

PA_12

GPIO_12/ UART5_TX/ PWM_12

13

PA_13

GPIO_13/ UART5_RX/ PWM_13

14

PA_14

GPIO_14/ PWM_14

15

PA_15

GPIO_15 / PSRAM_CLK

16

PB_00

GPIO_16 / PWM_00 / UART3_TX

17

PB_01

GPIO_17 / PWM_01 / UART3_RX

18

PB_02

GPIO_18 / UART2_TX / PSRAM_D0 / SPI0_CLK / PWM_02

19

PB_03

GPIO_19 / UART2_RX / PSRAM_D1 / SPI0_MISO / PWM_03

20

PB_04

GPIO_20 / PSRAM_D2 / SPI0_CS

21

PB_05

GPIO_21 / PSRAM_D3 / SPI0_MOSI

22

PB_06

GPIO_22 / UART1_TX / SDIO_CLK

23

PB_07

GPIO_23 / UART1_RX / SDIO_CMD

24

PB_08

GPIO_24 / SDIO_D0

25

PB_09

GPIO_25 / SDIO_D1

26

PB_10

GPIO_26 / SDIO_D2

27

PB_11

GPIO_27 / SDIO_D3

28

PB_12

GPIO_28 / PWM_20

29

PB_13

GPIO_29 / PWM_21

30

PB_14

GPIO_30 / SPI1_CS/ PWM_22

31

PB_15

GPIO_31 / SPI1_CLK/ PWM_23

32

PB_16

GPIO_32 / SPI1_MISO / PWM_24

33

PB_17

GPIO_33 / SPI1_MOSI

34

PB_18

GPIO_34

35

PB_19

UART0_TX

36

PB_20

UART0_RX

37

PB_21

GPIO_37

38

PB_22

GPIO_38

40

PB_24

GPIO_40/ PWM_32

41

PB_25

GPIO_41/ PWM_33

42

PB_26

GPIO_42 / PWM_34

43

PB_27

GPIO_43 / PSRAM_CS

开机时仅配置了BOOTUART0_TX/RX,其他数字脚均为GPIO脚,状态为输入高阻.

ADC编号(LuatOS)

功能

0

模块ADC0-PA1

1

模块ADC1-PA4

2

模块ADC2-PA3

3

模块ADC3-PA2

10

CPU温度

11

内部电压

刷机烧录教程

串口烧录教程

注意:烧录前请设置波特率为921600

模块购买

开发板PinOut

芯片PinOut