开发板评测 | Cypress CY8CKIT-040开发板评测

国庆假期前参加了芯快递和贸泽工程师社区联合举办的开发板抽奖活动,很有幸抽中了Cypress CY8CKIT-040开发套件,今天就收到了开发板的实物,非常感谢工作人员对活动的辛苦付出。

开箱实物照片

收到后迫不及待的打开看了一下,实物图如下:

“”

开箱的照片:

“”

“”

里面主要包括:说明书、开发板、micro-USB线以及一颗纽扣电池。

板载资源简介

Cypress CY8CKIT-040套件,是Cypress半导体公司基于PSoC 4000 系列器件为许多嵌入式应用程序提供可编程的平台。PSoC 4000 是 PSoC 4 平台的最小成员,支持 CapSense、定时器 / 计数器 / 脉宽调制器(TCPWM)、I2C 主设备或从设备,并支持多达 20 个 GPIO。PSoC 4000是一个低成本的入门级 PSoC4 器件,用于代替过时的和 / 或专有的 8 位和 16 位 MCU。带有 ARM Cortex-M0 内核的 PSoC 4000 提供了 32个可编程外设,包括 CapSense 在内。

“”

“”

据官网介绍的相关特性如下:

■ 32 位MCU 子系统
❐ 16 MHz ARM Cortex-M0 CPU
❐ 高达16 KB 并带有读取加速器的闪存
❐ 可达2 KB 的SRAM 容量
■ 可编程模拟资源
❐ 用于通用目的或电容式感应应用的两个电流DAC (IDAC)
❐ 带有内部参考电压的低功耗比较器
■ 低功耗操作模式的电压范围:1.71 V ~ 5.5 V
❐ 通过中断和I2C 地址检测唤醒的深度睡眠模式
■ 电容式感应
❐ 赛普拉斯的电容式Sigma-Delta(CSD)电容感应技术提供了一流的信噪比(SNR)和防水功能
❐ 通过赛普拉斯提供的软件组件可以更容易地实现电容式感应设计
❐ 自动硬件调校(SmartSense™)
■ 串行通信
❐ 多主设备I2C 模块,在深度睡眠模式下可以进行地址匹配检查,并在匹配时唤醒设备。
■ 计时和脉宽调制
❐ 一个16 位定时/ 计数/ 脉宽调制器(TCPWM)模块
❐ 支持中心对齐、边沿对齐和伪随机模式
❐ 基于比较器触发的停止(Kill)信号可用于电机驱动以及其它高可靠性的数字逻辑应用
■ 多达20 个可编程的GPIO 引脚
❐ 封装:24 引脚QFN、16 引脚SOIC、16 引脚QFN 和8 引脚SOIC
❐ 端口0、1 和2 上的GPIO 引脚均可用作CapSense 或其他功能
❐ 可对驱动模式、强度和转换速率进行编程
■ PSoC Creator 设计环境
❐ 集成设计环境(IDE)提供了原理图设计输入和编译(包括模拟和数字自动布线)
❐ 应用编程接口(API 组件)可用于所有固定功能和可编程的外设
■ 行业标准工具的兼容性
❐ 输入原理图后,可以使用基于ARM 的行业标准软件开发工具进行开发

上手体验

上手体验前,需要先安装对应的开发环境,为避免缺少其他相关依赖文件,可下载完整版的CY8CKIT-040 CD ISO镜像进行安装,下载前需要先注册一个账户,才能拥有下载的权限。下载地址如下:

https://www.cypress.com/documentation/development-kitsboards/cy8ckit-040...

“”

完整版安装镜像约1.2GB,可注册后使用迅雷等工具加速下载。下载完毕后,解压ISO文件,执行其中的cyautorun.exe文件,安装相关软件。

“”

安装完毕后,连接开发板到PC电脑上,打开Psoc Creator,选择start page下的color palette工程,选择一个工程路径。

“”

在工程上右键选择build选项,开始编译工程。

“”

正常编译完成后,输出如下所示。

“”

选择Debug->Program选项下载程序到开发板,即可启动执行。

“”

用手指在触控板右角上的滑条区域内移动,可以观察到LED灯光亮度从关闭到全亮的变化。手指在调色板左侧滑动,可以观察到LED颜色变化。

“”


LED会在约5秒左右自动关闭,此时将手指移动到感应导线环路附近时,可以观察到LED 的亮度会逐渐增大的过程;当手指靠近触控板时,LED 的亮度达到最大值。

“”


最新文章