目录
1、合宙Air101
固件编译可参考:
PinOut(V2.1092400):
管脚映射表
PinOut(V2.1091800):
2、Air103
最新固件下载:
固件编译可参考:
PinOut(V3.21112201):
管脚映射表
资料链接
PinOut(V4.21121301):
3、合宙Air105
固件编译可参考:
管脚详细信息
PinOut(V2.22050801)
4、Air780E
固件编译可参考:
PinOut:
提醒:
5、Esp32C3
固件编译可参考:
PinOut:
详细管脚描述
6、ESP32S3
固件编译可参考:
PinOut:
7、Air32F103
芯片对比
固件编译可参考
环境搭建教程
替换其他芯片说明
增强功能
PinOut:
daplink使用说明
1、合宙Air101
合宙Air101是一款QFN32 封装,4mm x 4mm 大小的mcu。通用串口波特率,设置波特率为921600。
固件编译可参考:
合宙Air103|自定义固件|在线云编译|本地编译|Windows|Linux|SoC|Git|luat_conf_bsp|elf| Info.json|FLS|官方demo|(1)、Air103编译_打酱油的工程师的博客-CSDN博客
PinOut(V2.1092400):
管脚映射表
GPIO编号 |
命名 |
默认功能及扩展功能 |
---|---|---|
0 |
PA0 |
BOOT |
1 |
PA1 |
I2C_SCL/ADC0 |
4 |
PA4 |
I2C_SDA/ADC1 |
7 |
PA7 |
GPIO/PWM4 |
16 |
PB0 |
GPIO/PWM0/UART3_TX |
17 |
PB1 |
GPIO/PWM1/UART3_RX |
18 |
PB2 |
SPI_SCK/PWM2/UART2_TX |
19 |
PB3 |
SPI_MISO/PWM3/UART2_RX |
20 |
PB4 |
SPI_CS/UART4_TX |
21 |
PB5 |
SPI_MOSI/UART4_RX |
22 |
PB6 |
UART1_TX |
23 |
PB7 |
UART1_RX |
24 |
PB8 |
GPIO |
25 |
PB9 |
GPIO |
26 |
PB10 |
GPIO |
27 |
PB11 |
GPIO |
35 |
PB19 |
UART0_TX |
36 |
PB20 |
UART0_RX |
开机时仅配置了BOOT和UART0_TX/RX,其他数字脚均为GPIO脚,状态为输入高阻.
ADC编号(LuatOS) |
功能 |
---|---|
0 |
模块ADC0-PA1 |
1 |
模块ADC1-PA4 |
10 |
CPU温度 |
11 |
内部电压 |
PinOut(V2.1091800):
2、Air103
合宙Air103是一款QFN56 封装,6mm x 6mm 大小的mcu. 本芯片与联盛德w806可互换.
注意:烧录前请设置波特率为921600
最新固件下载:
https://gitee.com/openLuat/LuatOS/releases
固件编译可参考:
合宙Air103|自定义固件|在线云编译|本地编译|Windows|Linux|SoC|Git|luat_conf_bsp|elf| Info.json|FLS|官方demo|(1)、Air103编译_打酱油的工程师的博客-CSDN博客p
PinOut(V3.21112201):
管脚映射表
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 |
开机时仅配置了BOOT和UART0_TX/RX,其他数字脚均为GPIO脚,状态为输入高阻.
ADC编号(LuatOS) |
功能 |
---|---|
0 |
模块ADC0-PA1 |
1 |
模块ADC1-PA4 |
2 |
模块ADC2-PA3 |
3 |
模块ADC3-PA2 |
10 |
CPU温度 |
11 |
内部电压 |
资料链接
-
硬件设计手册: Air103_MCU设计手册V1.2.pdf
-
开发板BOM: EVB-Air103_BOM_B_Air103_A10_V1.1_20211022.xlsx
-
开发板晶振datasheet: 2.3.3.400001004-MDH201808109-D3102512A40000A(1)(1).pdf
-
LDO手册: SGM2019-3.3YN5G_TR.PDF
-
Air103_核心板设计手册: Air103_核心板设计手册V1.2.pdf
-
寄存器手册(不推荐): 寄存器手册与W800通用
-
PinOut(V4.21121301):
3、合宙Air105
一款QFN88 封装,10mm x 10mm 大小的MCU, 不仅提供UART/GPIO/I2C/ADC/SPI等基础外设,更提供DAC/USB/DCMI/HSPI/LCDI/KCU等高级外设接口,内置充电功能,支持5V/3.3V供电,同时自带5v转3.3V的LDO,4M字节Flash,640K字节RAM。内部flash起始地址0x01001000。
注意:烧录前请设置波特率为1500000 , 并勾选 “通用串口打印” , 否则刷机后日志会乱码.
LuatOS 主库代码 G:\bsp\Air105\LuatOS Air101 适配代码 G:\bsp\Air105\luatos-soc-air105 检查点, 路径正确的情况下, 以下文件路径必存在, 找不到就肯定是命名问题, 手动添加是徒劳的 G:\bsp\Air105\LuatOS\lua\src\lgc.c G:\bsp\Air105\luatos-soc-air105\application\include\luat_conf_bsp.h
固件编译可参考:
合宙Air103|自定义固件|在线云编译|本地编译|Windows|Linux|SoC|Git|luat_conf_bsp|elf| Info.json|FLS|官方demo|(1)、Air103编译_打酱油的工程师的博客-CSDN博客
下图为Air105管脚定义,支持最多54个GPIO,每个IO都与外设复用管脚。每个GPIO均可配置为输入、输出、 中断模式,当作为输出时,每个IO输出值都可单独配置。IO支持强推挽输出/开漏输出模式。
管脚详细信息
(所有通用I/O复位后默认状态为上拉,电阻值51KΩ)
编号 |
名称 |
类型 |
复用功能 |
上下拉能力 |
备注 |
---|---|---|---|---|---|
1 |
CVCC |
P |
NC |
||
2 |
VDD33 |
P |
最小电压2.7V,最大电压3.6V |
||
3 |
VCC |
P |
可输入最小电压为3.6V,最大电压为5.5V |
||
4 |
VDD33_OUT |
P |
芯片 3.3V 输出 |
芯片的输出能力约为400mA,外围负载使用芯片的3.3V时,要注意最大电流情况 |
|
5 |
NC |
NC |
|||
6 |
PA7 |
I/O |
GPIO7/SPI1_CSN |
UP |
|
7 |
PA6 |
I/O |
GPIO6/SPI1_SCK |
UP |
|
8 |
PB2 |
I/O |
GPIO18/SPI2_SCK |
UP |
|
9 |
PB3 |
I/O |
GPIO19/SPI2_CSN |
UP |
|
10 |
PB4 |
I/O |
GPIO20/SPI2_MOSI/UART2_CTS |
UP |
|
11 |
PB5 |
I/O |
GPIO21/SPI2_MISO/UART2_RTS |
UP |
|
12 |
PE6 |
I/O |
GPIO70//UART3_CTS/I2C0_SCL |
UP |
|
13 |
PE7 |
I/O |
GPIO71/UART3_RTS/I2C0_SDA |
UP |
|
14 |
PE8 |
I/O |
GPIO72/UART3_RX |
UP |
|
15 |
PE9 |
I/O |
GPIO73/UART3_TX |
UP |
|
16 |
PE10 |
I/O |
GPIO74/UART3_CTS |
UP |
|
17 |
PE11 |
I/O |
GPIO75/UART3_RTS |
UP |
|
18 |
PA0 |
I/O |
UART0_RX |
串口下载 |
固定 |
19 |
PA1 |
I/O |
UART0_TX |
固定 |
|
20 |
PA2 |
I/O |
GPIO2/UART0_CTS/PWM2 |
UP |
|
21 |
PA3 |
I/O |
GPIO3UART0_RTS/PWM3 |
UP |
|
22 |
PB0 |
I/O |
GPIO16/PWM0/XTAL32K |
UP |
|
23 |
PB1 |
I/O |
GPIO17/PWM1/CLK_24M |
UP/可配置输出24M |
|
24 |
CHARGE_VBAT |
P |
CHARGE电源输出,接电池 |
可以给3.7V锂电池充电,最大充电电流200mA |
|
25 |
CHARGE_VCC |
P |
CHARGE电源输入 |
可输入最小电压为4.7V,最大电压为5.4V |
|
26 |
PD1 |
I/O |
GPIO49/DCMIS_DATA0 |
UP |
|
27 |
PD2 |
I/O |
GPIO50/DCMIS_DATA1 |
UP |
|
28 |
PD3 |
I/O |
GPIO51/DCMIS_DATA2 |
UP |
|
29 |
PD8 |
I/O |
GPIO56/DCMIS_DATA3 |
UP |
|
30 |
PD9 |
I/O |
GPIO57/DCMIS_DATA4 |
UP |
|
31 |
PD10 |
I/O |
GPIO58/KeyBoard7/DCMIS_DATA5 |
UP |
|
32 |
PD11 |
I/O |
GPIO59/KeyBoard8/DCMIS_DATA6 |
UP |
|
33 |
PE0 |
I/O |
GPIO64/KeyBoard4/DCMIS_DATA7 |
UP |
|
34 |
PD6 |
I/O |
GPIO54/UART1_CTS/DCMIS_DATA8 |
UP |
|
35 |
PD7 |
I/O |
GPIO55/UART1_RTS/DCMIS_DATA9 |
UP |
|
36 |
PC6 |
I/O |
GPIO38/PWM4/DCMIS_DATA10 |
UP |
|
37 |
PC7 |
I/O |
GPIO39/PWM5/DCMIS_DATA11 |
UP |
|
38 |
PC8 |
I/O |
GPIO40/PWM6/DCMIS_DATA12 |
UP |
|
39 |
PC9 |
I/O |
GPIO41/PWM7/DCMIS_DATA13 |
UP |
|
40 |
PE1 |
I/O |
GPIO65/KeyBoard5/DCMIS_VSYNC |
UP |
|
41 |
PE2 |
I/O |
GPIO66/KeyBoard6/DCMIS_HSYNC |
UP |
|
42 |
PE3 |
I/O |
GPIO67/DCMIS_PIX_CLK |
UP |
|
43 |
PB12 |
I/O |
GPIO28/SPI0_CLK |
UP |
|
44 |
VSS |
GND |
芯片地 |
||
45 |
PB13 |
I/O |
GPIO29/SPI0_CSN |
UP |
|
46 |
PB14 |
I/O |
GPIO30/SPI0_MOSI/UART1_CTS |
UP |
|
47 |
PB15 |
I/O |
GPIO31/SPI0_MISO/UART1_RTS |
UP |
|
48 |
PC12 |
I/O |
GPIO44/SPI5_MISO |
UP |
|
49 |
PC13 |
I/O |
GPIO45/SPI5_MOSI |
UP |
|
50 |
PC14 |
I/O |
GPIO46/SPI5_CSN |
UP |
|
51 |
PC15 |
I/O |
GPIO47/SPI5_CLK |
UP |
|
52 |
VDD33 |
P |
|||
53 |
PD13 |
I/O |
GPIO61/UART2_TX/KeyBoard1 |
UP |
|
54 |
PD12 |
I/O |
GPIO60/UART2_RX/KeyBoard0 |
UP |
|
55 |
PD15 |
I/O |
GPIO63/UART2_RTS/KeyBoard3 |
UP |
|
56 |
PD14 |
I/O |
GPIO62/UART2_CTS/KeyBoard2 |
UP |
|
57 |
NC |
NC |
|||
58 |
NC |
NC |
|||
59 |
NC |
NC |
|||
60 |
NC |
NC |
|||
61 |
REFP |
O |
接1uF电容到地 |
||
62 |
PC5 |
I/O |
GPIO37/ADC_IN6/CLK_27P12 |
可配置输出27.12M |
|
63 |
PC4 |
I/O |
GPIO36/ADC_IN5/XTAL32K |
UP |
|
64 |
PC3 |
I/O |
GPIO35/ADC_IN4/UART1_RTS |
UP |
|
65 |
PC1 |
I/O |
GPIO33/ADC_IN2/DAC/UART1_TX |
数字音频转换为模拟音频接口 |
|
66 |
PC0 |
I/O |
GPIO32/ADC_IN1/UART1_RX |
UP |
|
67 |
VDD25 |
O |
接1uF对地电容 |
||
68 |
DN |
I |
注意保持差分走线,阻抗做好90 Ohm控制 |
||
69 |
DP |
O |
|||
70 |
VBUS |
I |
串接100Ω电阻抗浪涌 |
||
71 |
VDD33 |
P |
最小电压2.7V,最大电压3.6V |
||
72 |
XO12M |
0 |
XTAL 12MHz Output |
芯片支持内部12MHz振荡器和外置12MHz晶体,使用外置12MHz晶体时的芯片对接口,可以参考下文中的时钟电路 |
|
73 |
XI12M |
1 |
XTAL 12MHz Input |
同上 |
|
74 |
VDD12 |
O |
接1uF对地电容 |
||
75 |
AVD33 |
P |
最小电压2.7V,最大电压3.6V |
||
76 |
XI32 |
I |
XTAL 32KHz Input |
芯片支持内部或外部的32KHz输出,使用外部32KHz电路可以参考下文中的时钟电路 |
|
77 |
XO32 |
O |
XTAL 32KHz Output |
同上 |
|
78 |
NC |
NC |
|||
79 |
NC |
NC |
|||
80 |
NC |
NC |
|||
81 |
NC |
NC |
|||
82 |
NC |
NC |
|||
83 |
NC |
NC |
|||
84 |
VBAT33 |
P |
纽扣电池 |
||
85 |
PA5 |
I/O |
GPIO5/CLK_24M |
可配置输出 24M |
|
86 |
PA8 |
I/O |
GPIO8/SPI1_MOSI |
复用为 IO 时必须先 打开IC 卡电源,且输 出信号的高电平为IC 卡输出电平 |
|
87 |
PA9 |
I/O |
GPIO9/SPI1_MISO |
同上 |
|
88 |
PA10 |
I/O |
GPIO10 |
同上 |
注意:I、代表输入;O、代表输出;P、代表电源
注意: LuatOS固件下, PWM6/7 不可用
PinOut(V2.22050801)
3个LED分别为 PD14/PD15/PC3
注意:烧录前请设置波特率为1500000 , 并勾选 “通用串口打印” , 否则刷机后日志会乱码.
4、Air780E
合宙通信推出的 LTE Cat.1 bis通信模块,采用移芯EC618平台,支持4G全网通。
-
支持双卡单待, 仅支持4G网络
-
支持USB 2.0, 仅CDC功能
-
支持I2S数字语音接口
-
更多模块硬件资料请前往:air780e.cn
-
烧录时,请勾选
4G模块USB打印,
无需修改串口波特率,保持当前值即可:
-
固件编译可参考:
-
Air780E|自定义固件|gcc|本地编译|Windows| win11|(3)、Air780E编译指南_打酱油的工程师的博客-CSDN博客
-
PinOut:
提醒:
-
标红色的是AON_GPIO, 在休眠模式下也可以使用. 非休眠模式下就是普通GPIO
-
UART2与SPI0复用 GPIO11/GPIO10,没有标错
-
DBG即UART0, 是底层日志输出口, 强烈建议不要尝试复用它
-
UART1是主串口, 也支持下载串口, 强烈建议不要复用成GPIO
-
AON_GPIO的驱动能力均很弱!!
-
GPIO均不支持”双向触发”,只支持单向触发
-
PWM的最高频率是13M
-
图中的LCD SPI只是约定排序, 其实就是普通SPI,非”专用”SPI
-
开发板的IO电平为3.3v, 模块本身可配置1.8v/3.3v
-
SPK是扬声器输出, 需要外接功放, 否则声音很小
-
PWM可用通道共4个, 分别是 0/1/2/4, 但分别由2种映射.后面有小节说明
5、Esp32C3
ORE ESP32核心板是基于乐鑫ESP32-C3进行设计的一款核心板,尺寸仅有21mm*51mm,板边采用邮票孔设计,方便开发者在不同场景下的使用。核心板支持UART、GPIO、SPI、I2C、ADC、PWM等接口,可根据实际需要选择。
日志波特率为921600。ESP32C3可解锁使用IO11,可参考:ESP32C3解锁使用IO11_esp32 io_打酱油的工程师的博客-CSDN博客
固件编译可参考:
合宙ESP32系列|自定义固件|在线云编译|本地编译|Windows|luat_conf_bsp.h|(2)、CORE-ESP32S3编译_打酱油的工程师的博客-CSDN博客
-
尺寸长宽 21mm*51mm
-
1路SPI FLASH,板载4MB,支持最高 16MB
-
2路UART接口,UART0~UART1,其中下载口为UART0
-
5 路 12 比特 ADC,最高采样率 100KSPS
-
1路低速SPI接口,支持主模式
-
1路IIC控制器
-
4路PWM接口,可使用任意GPIO
-
GPIO外部管脚15路,可复用
-
2路贴片LED指示灯
-
1路复位按键+1路BOOT按键
-
1路USB转TTL下载调试口
-
2.4G PCB板载天线
-
PinOut:
详细管脚描述
编号 |
名称 |
复位后默认功能 |
复用功能 |
电源域 |
上下拉能力 |
---|---|---|---|---|---|
32 |
GND |
接地 |
|||
31 |
5V |
5V电源接口,与USB的VBUS相连 |
|||
30 |
BOOT |
GPIO09,输入 |
BOOTMODE |
VDD3P3_CPU |
UP/DOWN |
29 |
IO08 |
GPIO08,输入,输出,高阻 |
VDD3P3_CPU |
UP/DOWN |
|
28 |
IO04 |
GPIO04,输入,输出,高阻 |
I2C_SDA/ADC_4 |
VDD3P3_RTC |
UP/DOWN |
27 |
IO05 |
GPIO05,输入,输出,高阻 |
I2C_SCL/ADC_5 |
VDD3P3_RTC |
UP/DOWN |
26 |
3.3V |
芯片电源,3.3V |
|||
25 |
GND |
接地 |
|||
24 |
PB_11 |
GPIO11,输入,输出,高阻 |
VDD_SPI |
VDD3P3_CPU |
UP/DOWN |
23 |
IO07 |
GPIO07,输入,输出,高阻 |
SPI2_CS |
VDD3P3_CPU |
UP/DOWN |
22 |
IO06 |
GPIO06,输入,输出,高阻 |
VDD3P3_CPU |
UP/DOWN |
|
21 |
IO10 |
GPIO10,输入,输出,高阻 |
SPI2_MISO |
VDD3P3_CPU |
UP/DOWN |
20 |
IO03 |
GPIO03,输入,输出,高阻 |
SPI2_MOSI/ADC_3 |
VDD3P3_RTC |
UP/DOWN |
19 |
IO02 |
GPIO02,输入,输出,高阻 |
SPI2_CK/ADC_2 |
VDD3P3_CPU |
UP/DOWN |
18 |
3.3V |
芯片电源,3.3V |
|||
17 |
GND |
接地 |
|||
16 |
5V |
5V电源接口,与USB的VBUS相连 |
|||
15 |
PWB |
芯片3.3V供电控制,高电平有效,不用可悬空 |
|||
14 |
GND |
接地 |
|||
13 |
3.3V |
芯片电源,3.3V |
|||
12 |
RESET |
芯片复位 |
VDD3P3_RTC |
||
11 |
NC |
||||
10 |
IO13 |
GPIO13,输入,输出,高阻 |
VDD3P3_CPU |
UP/DOWN |
|
09 |
U0_RX |
GPIO20,输入,输出,高阻 |
UART0_RX |
VDD3P3_CPU |
UP/DOWN |
08 |
U0_TX |
GPIO21,输入,输出,高阻 |
UART0_TX |
VDD3P3_CPU |
UP/DOWN |
07 |
GND |
接地 |
|||
06 |
IO19 |
GPIO19,输入,输出,高阻 |
USB_D+ |
VDD3P3_CPU |
UP/DOWN |
05 |
IO18 |
GPIO18,输入,输出,高阻 |
USB_D- |
VDD3P3_CPU |
UP/DOWN |
04 |
IO12 |
GPIO12,输入,输出,高阻 |
SPIHD |
VDD3P3_CPU |
UP/DOWN |
03 |
IO01 |
GPIO1,输入,输出,高阻 |
UART1_RX/ADC_1 |
VDD3P3_CPU |
UP/DOWN |
02 |
IO00 |
GPIO0,输入,输出,高阻 |
UART1_TX/ADC_0 |
VDD3P3_CPU |
UP/DOWN |
01 |
GND |
接地 |
-
任意GPIO均可作为PWM脚, 编号与GPIO一致, 但同时只能开启4路PWM,务必注意
6、ESP32S3
CORE ESP32S3核心板是基于乐鑫ESP32-S3进行设计的一款核心板,尺寸仅有21mm*51mm,板边采用邮票孔设计,方便开发者在不同场景下的使用。核心板板载2.4G天线,支持wifi和蓝牙。核心板内置8MB psram,16MB flash豪华配置。板载ch343p USB转串口芯片,方便下载烧录;同时还设计了模拟开关电路,可一键切换到S3内置的USB,进行USB功能的开发调试。核心板支持UART、GPIO、SPI、I2C、ADC、PWM,SDIO,Camera等接口,可根据实际需要连接外设进行调试。
日志波特率为921600。
固件编译可参考:
合宙ESP32系列|自定义固件|在线云编译|本地编译|Windows|luat_conf_bsp.h|(2)、CORE-ESP32S3编译_打酱油的工程师的博客-CSDN博客
-
ESP32S3采用Xtensa® 32 位 LX7 双核处理器,五级流水线架构,主频高达240M。内置512K SRAM,本次发布型号和封8MB psram。
-
4 × SPI
-
1 × LCD 接口(8 位 ~16 位并行 RGB, I8080, MOTO6800), 支持 RGB565, YUV422, YUV420, YUV411 之间互相转换
-
1 × DVP 8 位 ~16 位摄像头接口
-
3 × UART
-
2 × I2C
-
2 × I2S
-
1 × RMT (TX/RX)
-
1 × 脉冲计数器 – LED PWM 控制器,多达 8 个通道
-
1 × 全速 USB OTG
-
1 × USB Serial/JTAG 控制器
-
2 × MCPWM
-
1 × SDIO 主机接口,具有 2 个卡槽
-
通用 DMA 控制器 (简称 GDMA),5 个接收通 道和 5 个发送通道
-
1 × TWAI® 控制器,兼容 ISO 11898-1(CAN 规范 2.0)
-
2 × 12 位 SAR ADC,多达 20 个通道
-
PinOut:
任意GPIO均可作为PWM脚, 编号与GPIO一致, 但同时只能开启8路PWM,务必注意
7、Air32F103
为系列芯片,首发型号为Air32F103CBT6,其外设和硬件设计兼容市场上一些主流F103型号,主频最高可达216M,32K RAM+128K Flash,每个IO都可设置独立的内部上下拉电阻。详细信息见数据手册,Air32F103芯片手册
日志波特率为921600。使用可参考官方wiki:Air32F103使用手册 - LuatOS 文档
寄存器手册air32f103xx_寄存器手册.pdf
芯片对比
区别 |
STM32F103C6T6 |
STM32F103C8T6 |
AIR32F103CBT6 |
AIR32F103CCT6 |
---|---|---|---|---|
Flash |
32K |
64K |
128K |
256K |
RAM |
10K |
20K |
96K |
96K |
主频 |
72M |
72M |
256M |
256M |
定时器 |
3个(没有定时器4) |
4个 |
10个 |
10个 |
ADC |
2(10通道) |
2(10通道) |
3(16通道) |
3(16通道) |
DAC |
无 |
无 |
2(2通道) |
2(2通道) |
固件编译可参考:Air32F103CBT6|CCT6|KEIL-uVsion5|本地编译|STClink|(6)、Air32F103编译下载_打酱油的工程师的博客-CSDN博客
环境搭建教程
Air32F103使用手册
AIR32F103的SDK与demo
替换其他芯片说明
遇到替换完不能工作,或者CubeMX HAL库开发有问题的,一定先阅读下面的手册
使用Air32F103替换其他F103芯片说明从SXX32F103移植到AIR32F103
增强功能
具体使用方法可以看 强化功能说明
强化GPIO设计:
支持独立上下拉控制(40K),当 IO为复用功能时,可代替外部电路电阻。
例如:
使用SDIO模块时,D0-D3和CMD可用内部上拉电阻;
使用IIC时,当IIC速率小于等于100K,可用内部上拉电阻。
USB内部可选1.5K上拉电阻:
USB内部DP可选1.5K上拉电阻,可替代外部电路上拉电阻;并且可以实现软件重枚举(无需PCB外部加三极管控制)。
支持多种CRC模式:
可选择输入Byte大小端是否翻转、计算结果高低位是否翻转、计算结果是0xFFFFFFFF异或、CRC16/32、CRC16 多项式。
MCO支持输出PLL 2-16分频输出:
更灵活的时钟输出配置,除原有输出源外,另支持输出PLL 2-16分频输出。
支持SM1/SM3/SM4/SM7国密算法;
PinOut:
daplink使用说明
开发板出厂默认为daplink固件,固件支持对外控制调试下载功能,并且支持U盘模式烧录和虚拟串口,引脚对应关系如下:
引脚 |
功能 |
---|---|
PB13 |
SWD_CLK(daplink固件对外控制) |
PB14 |
SWD_DIO(daplink固件对外控制) |
PB0 |
RST复位(daplink固件对外控制) |
PA2 |
虚拟串口的TX |
PA3 |
虚拟串口的RX |
PB13连接被调试设备的SWDCLK,PB14连接被调试设备的SWDIO,PB0连接被调试设备的复位:
整体连接图如下图所示:
中间绿色的灯指示与被连接设备的通信情况。插入电脑后会显示一个名为daplink的U盘,一个COM口,以及一个便携设备daplink。在keil或其他开发软件中选择调试器为CMSIS DAP即可。目前支持的开发环境如下:
-
KEIL MDK
-
IAR
-
PyOCD文章来源:https://www.toymoban.com/news/detail-404085.html
-
其他支持CMSIS-DAP协议的软件文章来源地址https://www.toymoban.com/news/detail-404085.html
到了这里,关于Air101|Air103|Air105|Air780E|ESP32C3|ESP32S3|Air32F103开发板:概述及PinOut的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!