端午节参加了芯快递和贸泽工程师社区联合举办的抽奖活动,很幸运获得了Dialog DA14681-01A9DEVKT-B开发板,6月28号提交的申请,7月3号发货,5号收到开发板,整体效率很高,给活动举办方的工作人员手动点赞。
<strong>开箱实物照片</strong>
快递选用的顺丰,包邮直达。收货后的外包装盒如下:
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104779-1.j…; alt=“” width="600"></center>
开箱的照片:
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104780-2.j…; alt=“” width="600"></center>
里面主要包括:说明书、开发板、micro-USB线以及一颗纽扣电池。开发板使用的是防静电包装袋。
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104781-3.j…; alt=“” width="600"></center>
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104782-4.j…; alt=“” width="600"></center>
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104783-5.j…; alt=“” width="600"></center>
组装好以后:
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104784-6.j…; alt=“” width="600"></center>
<strong>板载资源简介</strong>
SmartBond DA14681是Dialog半导体公司专为可充电设备提供连接性的单芯片解决方案,用于可穿戴设备、智能家居,以及其他物联网(IoT)设备。主要优势体现在低功耗和带来的更长续航时间,据说小米手环中选用的就是同系列的DA芯片。
据官网介绍的板载资源如下:
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104785-7.p…; alt=“” width="600"></center>
<strong>32位ARM<sup>®</sup> Cortex<sup>®</sup>-M0 微控制器:</strong>
- 32 kHz- 96 MHz动态可控时钟频率,配备16 kB 4路高速缓存
- 三种优化省电模式(延伸睡眠、深度睡眠和休眠)
<strong>内存:</strong>
- 64 kB OTP
- 128 kB数据SRAM
- 16 kB高速缓存 SRAM
- 128 kB ROM(包括引导ROM和蓝牙低功耗栈)
- 执行来自外部QSPI FLASH(最大32 MB代码)
<strong>支持的数字/模拟接口资源:</strong>
- 37个 (AQFN) 或 21个(WL-CSP)通用 I/O,支持电压电平编程
- Quad-SPI FLASH接口
- 两个UART接口,其中一个支持硬件流控制
- 两个 SPI+™ 接口
- 两个I²C 总线接口,工作频率为 100 kHz和 400 kHz
- 三轴正交解码器
- PDM 接口,带硬件采样率转换器(2 个麦克风或 2 个扬声器)
- I²S/PCM 主/从接口,最多 8 个通道
- 带抖动抑制功能的键盘扫描器
- 红外(IR)接口(PWM)
- USB 全速(FS)设备接口
- 带平均功能的8通道 10-bit ADC,实现 11.5 有效位数(ENOB)
- 三个匹配的白光LED驱动器
- 温度传感器
<strong>上手体验</strong>
上手体验前,需要先安装对应的开发环境,包含有:
开发工具:SmartSnippets Studio V1.6.3
下载工具:SmartSnippets Toolbox V5.0.14
SDK:DA1468x SDK1.0.14.1081
其中,SDK需要先注册一个Dialog账户,才能拥有下载的权限。下载地址如下:
<a href="https://www.dialog-semiconductor.com/products/connectivity/bluetooth-lo…;
安装完毕后,打开SmartSnippets Studio,设置SEGGER相关工具的路径。
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104786-8.p…; alt=“” width="600"></center>
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104787-9.p…; alt=“” width="600"></center>
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104788-10…; alt=“” width="600"></center>
到此,开发环境相关配置全部完成,将开发板连上主机,下面导入测试工程进行测试。
Import导入DA1468x_DA15xxx_SDK_1.0.14.1081\projects\dk_apps路径下demo示例,选择peripherals_demo。
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104789-11…; alt=“” width="300"></center>
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104790-12…; alt=“” width="600"></center>
打开后出现如下界面:
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104791-13…; alt=“” width="600"></center>
点击编译QSPI,选用Debug模式,
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104792-14…; alt=“” width="600"></center>
编译通过,结果如下:
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104793-15…; alt=“” width="600"></center>
选择QSPI模式调试,
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104794-16…; alt=“” width="600"></center>
调试模式开启,即可以正常调试程序,查看结果。
<center><img src="http://mouser.eetrend.com/files/2020-08/wen_zhang_/100051292-104795-17…; alt=“” width="600"></center>