介绍
Air103和W806实际上是同一个芯片, 唯一区别就是丝印不同, W806与Air103的软件理论上都是通用的, W806 SDK也可以运行在Air103上, 所以也可以用C语言给Air103开发固件了.
LuatOS Air103 开发板
官方介绍页: https://wiki.luatos.com/boardGuide/air103/index.html 在文档方面做得比联盛德和海凌科好.
参数
MCU – Air103 32-bit XT804 MCU
Pinout: 2x20 + 2x4
Debugging – CH340 via micro USB port
Misc – Reset and Boot buttons
Power Supply – 5V via Type-C USB port
Size: 51 x 21 mm
开发板外观
正面
背面
PIN脚功能图
(注: 下方的三个LED标识是错的, 应当是PB24, PB25, PB26)
与W806开发板的主要区别
板载LED
W806: 三颗LED, 都是蓝色, 分别是PB0, PB1, PB2, 对应PWM0, PWM1, PWM2, 低电平点亮
Air103: 三颗LED, 红绿蓝三色, 分别是PB24, PB25, PB26, 对应PWM2, PWM3, PWM4; 高电平点亮
USB口
W806: MicroUSB
Air103: Type-C
串口RTS和芯片RESET
W806: 未连接. 在下载固件时, 要么手工重启, 要么在SDK中开启AT命令自动重启
Air103: RTS连接RESET, 和W801开发板一样支持自动重启
开发板尺寸
W806: 65 x 26 mm
Air103: 51mm x 21mm, 比Arduino NANO的尺寸大一格, 但是比W806开发板尺寸要小很多
Pin脚布局
W806: 24pin x 2, 未接出5V
Air103: 20pin x 2 + 4pin x 2
未接出PA0(BOOT),PA5,PA6,PA15,PB24,PB25,PB26,PB27.
板上有6个GND, 3个3.3V, 2个5V, 貌似应该省一些GND和3.3V换成未引出的IO?
多一个PWB脚, 手册说明是芯片 3.3V 供电控制,高电平有效,不用可悬空
PSRAM焊盘
W806: 无
Air103: 底部有PSRAM焊盘
焊盘pin脚映射关系
SCLK -> PA_15
SI/IO0 -> PB_02
01/SO -> PB_03
WP -> PB_04
HOLD -> PB_05
CS -> PB_27
使用W806 SDK开发
代码编写和编译与W806一致, 需要注意的差别是, GPIO和PWM的demo中因为使用了板载LED, 与Air103有差异(PB0, PB1, PB2 => PB24, PB25, PB26), 需要调整.
写入时, 需要参考W801的写入方式, 修改rules.mk中以下部分的-rs参数, 将-rs at修改为-rs rts, 以实现下载时自动复位. 在Linux下写入是正常的, 这点比W801开发板强
run:all
@$(WM_TOOL) -c $(DL_PORT) -rs at -ds $(DL_BAUD) -dl $(FIRMWAREDIR)/$(TARGET)/$(TARGET).fls -sl str -ws 115200
monitor:
@$(WM_TOOL) -c $(DL_PORT) -sl str -ws 115200
list:
@$(WM_TOOL) -l
down:
@$(WM_TOOL) -c $(DL_PORT) -rs at -ds $(DL_BAUD) -dl $(FIRMWAREDIR)/$(TARGET)/$(TARGET).fls
image:all
@$(WM_TOOL) -c $(DL_PORT) -rs at -ds $(DL_BAUD) -dl $(FIRMWAREDIR)/$(TARGET)/$(TARGET).img
flash:all
@$(WM_TOOL) -c $(DL_PORT) -rs at -ds $(DL_BAUD) -dl $(FIRMWAREDIR)/$(TARGET)/$(TARGET).fls
erase:
@$(WM_TOOL) -c $(DL_PORT) -rs at -eo all
参考
Air103 https://wiki.luatos.com/boardGuide/Air103.html
Air103资料汇总 https://doc.openluat.com/article/3674
上一篇:联盛德 HLK-W806 (八): 4线SPI驱动SSD1306/SSD1315 128x64 OLED液晶屏
下一篇:嵌入式设备中按键的硬件消抖, 软件消抖和按键消息处理
推荐阅读最新更新时间:2024-11-12 15:59
设计资源 培训 开发板 精华推荐
- ESP12f下载器
- LT1634ACS8-5 单节锂离子电池监控电路的典型应用 (IQ = 20uA)
- C8051F300DK,开发套件包括一个带有预装 C8051F30x 器件的目标板,用于评估和初步软件开发
- LM2596 使用 PNP 晶体管的反相降压-升压稳压器关断电路的典型应用电路
- 2018电赛F题-无线话筒扩音系统(哈尔滨工程大学)
- TS4264G 5V、150mA固定电压超低LDO典型应用电路
- MAXREFDES1106:使用MAX17690和MAX17606,效率为92%的小尺寸,12V / 1A,同步,无光耦反激式DC-DC转换器
- 面向EVK的多通道音频编解码卡
- DER-908 - 基于InnoSwitch3-Pro PowiGaN和威盛实验室VP302控制器的30 W USB PD 3.0与3.3 V-21 V PPS电源
- LT1170HVIT、12V/5A 负至正降压-升压转换器的典型应用