文章目录[隐藏]
W806开发板环境搭建
一、芯片介绍
W806是联盛德全新推出的安全 IoT MCU 芯片,支持平头哥CDK开发环境,芯片大小 6×6mm ,芯片集成 32 位 CPU 处理器,内置 UART、GPIO、SPI、SDIO、I2C、I2S、PSRAM、7816、ADC、LCD、Touch Sensor 等数字接口;支持 TEE 安全引擎,支持多种硬件加解密算法,内置 DSP、浮点运算单元与安全引擎,支持代码安全权限设置,内置 1MB Flash 存储器,支持固件加密存储、固件签名、安全调试、安全升级等多项安全措施,保证产品安全特性。 适用用于小家电、智能家居、智能玩具、工业控制、医疗监护等广泛的物联网领域。
芯片特性如下:
- 集成 32 位 XT804 处理器,工作频率 240MHz,内置 DSP、浮点运算单元与安全引擎
- 内置 2MB Flash,288KB RAM
- 集成 PSRAM 接口,支持最高 64MB 外置 PSRAM 存储器
- 集成 6 路 UART 高速接口
- 集成 4 路 16 比特 ADC,最高采样率 1KHz
- 集成 1 个高速 SPI 接口,支持最高 50MHz
- 集成 1 个主/从 SPI 接口
- 集成 1 个 SDIO_HOST 接口,支持 SDIO2.0、SDHC、MMC4.2
- 集成 1 个 SDIO_DEVICE,支持 SDIO2.0,最高吞吐率 200Mbps
- 集成 PSRAM 扩展接口,最大支持 64Mbyte
- 集成 1 个 I2C 控制器
- 集成 GPIO 控制器,最多支持 44 个 GPIO
- 集成 5 路 PWM 接口
- 集成 1 路 Duplex I2S 控制器
- 集成 LCD 控制器,支持 4x32 接口
- 集成 1 个 7816 接口
- 集成 15 个 Touch Sensor
除此之外 W806 还有着很强的 IOT 方面的特性,这些特性可以在芯片规格书上查询,更重要的是该芯片特别便宜,在当下芯片价格飞涨的情况下,是一款性价比非常高的单片机
二、开发工具安装
2.1 开发环境
芯片开发第一步就是准备开发环境,W806 目前的开发环境使用的是平头哥的 CDK 集成开发环境,该软件我放到 CSDN 文件夹下,文件夹下载链接:W806手册与环境
解压后安装:
注意软件安装路径不能有中文
安装完成后,打开软件看一下界面:
2.2 程序下载
CDK 安装完成后,我们可以通过 CDK 来进行程序编写和编译,在编译完成后,会生成编译后文件,这里我们以官方提供的 GPIO_Demo 做示例(该 Demo 在下载链接的文件夹下),编译构建如下
注意 SDK 包的路径也不能有中文,否则会报错
构建完成后在 Output 目录下会生成 .fls 文件:
下一步我们把开发板连接到 PC 机,打开串口下载软件 Upgrade_Tools_V1.4.10:
选择开发板串口打开,加载固件后点击下载,然后按一下开发板复位按键即可下载程序到开发板
2.3 仿真器使用
除了串口下载方式外,W806 还可以通过仿真器(CKLinkLite 仿真器)下载调试程序,具体操作文档可以看文件夹内的说明手册
三、点灯Demo现象
W806 的 SDK 和 STM32 的 HAL 库 SDK 包开发方式差不多,许多函数封装十分类似,学习过 STM32 再来开发 W806 会很简单
下载 LED 例程后我们复位开发板运行程序,程序现象如下:
版权声明:本文为CSDN博主「嵌入式up笔记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45396672/article/details/122081986
暂无评论