这个页面的 最新开发版本 可能比这个发布的 2.2-beta.2 版本新。

HLK-W800-KIT 入门指南

准备工作

  • HLK-W800-KIT 开发板

  • Type-C 数据线

  • USB 转串口驱动(点击下载 CH34X 驱动

  • PC(Windows、Linux 或 macOS)

你可以跳过介绍部分,直接前往 应用程序开发 章节。

概述

HLK-W800-KIT 是海凌科电子采用了 W800 制作的带有一个 RGB 三 色灯,集成了 CHT8305C 温湿度传感器的多功能开发板,用户可以在上面学习、研究嵌入式 系统和物联网产品的开发,方便 的创建、开发、属于你的 IOT 产品,快速量产适用于智能家电、智能家居、智能玩具、无线 音视频、工业控制等广泛的物联网产品,节约您的宝贵时间。

功能说明

HLK-W800-KIT 开发板的主要组件、接口及控制方式如下。

HLK-W800-KIT 开发板布局

HLK-W800-KIT 开发板的主要组件描述见下表(从左上角起顺时针顺序)。

主要组件

基本介绍

BOOT-Key

下载使用按键,用户按下 BOOT 按键,然后将 USB 线插入到 UART0 口,松开 BOOT 按键后进入下载模式。

LDO

5v 转 3.3v 的 LDO 芯片。

LED

三色 LED,为用户方便调试 PWM。使用时需要将 K1 开关拨到 ON 档,不用时拨到 OFF 档。

Antenna

开发板的板载天线,开发板还支持外置天线。

W800

开发板的主控芯片,具有 WiFi,蓝牙等功能。

I/O

W800 的所有管脚都已引出至开发板的排针,用户可以对 W800 进行编程,实现 PWM、ADC、DAC、I2C和I2S等功能,详情请见 管脚说明

RST-Key

系统复位按键。

TYPE-C

开发板默认的 USB 口,可作为开发板的供电口,或作为连接 PC 和开发板的通信接口。

电源选项

开发板可任一选用以下三种供电方式:

  • Type-C 供电(默认)。

  • 5V / GND 管脚供电。

  • 3.3V / GND 管脚供电。

警告

上述供电模式 不可同时连接,否则可能会损坏开发板或电源。

管脚说明

下表介绍了开发板 I/O 管脚的 名称功能 ,具体布局请见 开发板原理图与布局示意图 章节。

编号

名称

类型

复位后管脚功能

复用功能

最高频率

上下拉能力

驱动能力

1

PB_20

I/O

UART_RX

UART0_RX/PWM1/UART1_CTS/I²C_SCL

10MHz

UP/DOWN

12mA

2

PB_19

I/O

UART_TX

UART0_TX/PWM0/UART1_RTS/I²C_SDA

10MHz

UP/DOWN

12mA

3

WAKEUP

I

WAKEUP 唤醒功能

DOWN

4

RESET

I

RESET 复位

UP

5

XTAL_OUT

O

外部晶振输出

6

XTAL_IN

I

外部晶振输入

7

AVDD33

P

芯片电源,3.3V

8

ANT

I/O

射频天线

9

AVDD33

P

芯片电源,3.3V

10

AVDD33

P

芯片电源,3.3V

11

AVDD33_AUX

P

芯片电源,3.3V

12

TEST

I

测试功能配置管脚

13

BOOTMODE

I/O

BOOTMODE

I²S_MCLK/LSPI_CS/PWM2/I²S_DO

20MHz

UP/DOWN

12mA

14

PA_1

I/O

JTAG_CK

JTAG_CK/I²C_SCL/PWM3/I²S_LRCK/ADC0

20MHz

UP/DOWN

12mA

15

PA_4

I/O

JTAG_SWO

JTAG_SWO/I²C_SDA/PWM4/I²S_BCK/ADC1

20MHz

UP/DOWN

12mA

16

PA_7

I/O

GPIO, 输入, 高阻

PWM4/LSPI_MOSI/I²S_MCK/I²S_DI /Touch0

20MHz

UP/DOWN

12mA

17

VDD33IO

P

IO 电源,3.3V

18

PB_0

I/O

GPIO, 输入, 高阻

PWM0/LSPI_MISO/UART3_TX/PSRAM_CK/Touch3

80MHz

UP/DOWN

12mA

19

PB_1

I/O

GPIO, 输入, 高阻

PWM1/LSPI_CK/UART3_RX/PSRAM_CS/Touch4

80MHz

UP/DOWN

12mA

20

PB_2

I/O

GPIO, 输入, 高阻

PWM2/LSPI_CK/UART2_TX/PSRAM_D0/Touch5

80MHz

UP/DOWN

12mA

21

PB_3

I/O

GPIO, 输入, 高阻

PWM3/LSPI_MISO/UART2_RX/PSRAM_D1/Touch6

80MHz

UP/DOWN

12mA

22

PB_4

I/O

GPIO, 输入, 高阻

LSPI_CS/UART2_RTS/UART4_TX/PSRAM_D2/Touch7

80MHz

UP/DOWN

12mA

23

PB_5

I/O

GPIO, 输入, 高阻

LSPI_MOSI/UART2_CTS/UART4_RX/PSARM_D3/Touch8

80MHz

UP/DOWN

12mA

24

VDD33IO

P

IO 电源,3.3V

25

CAP

I

外接电容,4.7µF

26

PB_6

I/O

GPIO, 输入, 高阻

UART1_TX/MMC_CLK/HSPI_CK/SDIO_CK/Touch9

50MHz

UP/DOWN

12mA

27

PB_7

I/O

GPIO, 输入, 高阻

UART1_RX/MMC_CMD/HSPI_INT/SDIO_CMD/Touch10

50MHz

UP/DOWN

12mA

28

PB_8

I/O

GPIO, 输入, 高阻

I²S_BCK/MMC_D0/PWM_BREAK/SDIO_D0/Touch11

50MHz

UP/DOWN

12mA

29

PB_9

I/O

GPIO, 输入, 高阻

I²S_LRCK/MMC_D1/HSPI_CS/SDIO_D1/Touch12

50MHz

UP/DOWN

12mA

30

PB_10

I/O

GPIO, 输入, 高阻

I²S_DI/MMC_D2/HSPI_DI/SDIO_D2

50MHz

UP/DOWN

12mA

31

VDD33IO

P

IO 电源,3.3V

32

PB_11

I/O

GPIO, 输入, 高阻

I²S_DO/MMC_D3/HSPI_DO/SDIO_D3

50MHz

UP/DOWN

12mA

33

GND

P

接地

应用程序开发

HLK-W800-KIT 上电前,请首先确认开发板完好无损。

现在,请前往快速入门中的 搭建编译环境 章节,查看如何设置开发环境,并尝试将示例项目烧录至你的开发板。

开发板原理图与布局示意图

HLK-W800-KIT 开发板的原理图如下。

HLK-W800-KIT 开发板原理图

HLK-W800-KIT 开发板的布局示意图如下。

HLK-W800-KIT 开发板布局示意图

参考资料下载