赞
踩
W806是联盛德全新推出的安全 IoT MCU 芯片,支持平头哥CDK开发环境,芯片大小 6×6mm ,芯片集成 32 位 CPU 处理器,内置 UART、GPIO、SPI、SDIO、I2C、I2S、PSRAM、7816、ADC、LCD、Touch Sensor 等数字接口;支持 TEE 安全引擎,支持多种硬件加解密算法,内置 DSP、浮点运算单元与安全引擎,支持代码安全权限设置,内置 1MB Flash 存储器,支持固件加密存储、固件签名、安全调试、安全升级等多项安全措施,保证产品安全特性。 适用用于小家电、智能家居、智能玩具、工业控制、医疗监护等广泛的物联网领域。
芯片特性如下:
除此之外 W806 还有着很强的 IOT 方面的特性,这些特性可以在芯片规格书上查询,更重要的是该芯片特别便宜,在当下芯片价格飞涨的情况下,是一款性价比非常高的单片机
芯片开发第一步就是准备开发环境,W806 目前的开发环境使用的是平头哥的 CDK 集成开发环境,该软件我放到 CSDN 文件夹下,文件夹下载链接:W806手册与环境
解压后安装:
注意软件安装路径不能有中文
安装完成后,打开软件看一下界面:
CDK 安装完成后,我们可以通过 CDK 来进行程序编写和编译,在编译完成后,会生成编译后文件,这里我们以官方提供的 GPIO_Demo 做示例(该 Demo 在下载链接的文件夹下),编译构建如下
注意 SDK 包的路径也不能有中文,否则会报错
构建完成后在 Output 目录下会生成 .fls 文件:
下一步我们把开发板连接到 PC 机,打开串口下载软件 Upgrade_Tools_V1.4.10:
选择开发板串口打开,加载固件后点击下载,然后按一下开发板复位按键即可下载程序到开发板
除了串口下载方式外,W806 还可以通过仿真器(CKLinkLite 仿真器)下载调试程序,具体操作文档可以看文件夹内的说明手册
W806 的 SDK 和 STM32 的 HAL 库 SDK 包开发方式差不多,许多函数封装十分类似,学习过 STM32 再来开发 W806 会很简单
下载 LED 例程后我们复位开发板运行程序,程序现象如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。