开发板评测 | CY8CKIT-040 PSoC 4000 PIONEER KIT试用报告

首先感谢芯快递和贸泽工程师社区提供的板卡试用的机会。

本次试用的板卡是CY8CKIT-040 PSoC 4000 PIONEER KIT,板卡大概是2014年左右的产品,有些年头了,还是用的MINI USB接口,产品包装如图所示。

“”

内部有板卡、usb连线和几根跳线。

“”

提供了一张快速入门指南,标明了使用方法和接口定义。

“”

接口定义标的很清楚。

板卡由两部分组成,主板和触摸扩展板。

“”

该套件具有PSoC 4000器件系列,具有高达16KB的闪存和2KB的SRAM,提供了低成本Arm器件的功能以及PSoC的完全可定制的模拟和数字结构。板载Arm Cortext-M3 PSoC 5LP,可以通过usb接口进行编程。

“”

背部还预留了一个后备电池插座,可以根据需要焊接一个2032电池座,来进行时钟保持等工作。

“”

这个套件的另外一个很重要的部件是这个触控扩展板,用手指触摸Brightness区域可实现LED2亮度的调节,触摸Color Palette区域可实现LED2颜色的调节。

“”

从背面可以看出该套件中的触控板是一个具有 6x5 个元素的电容式传感阵列,触控扩展板与 Arduino 相兼容。

“”

套件本身有一个触控演示程序,将主板和触控板插好后,连接好USB线缆供电后,用手指触摸触控板上标签相应的颜色,板上LED2颜色就会变成对应的颜色,触摸Brightness区域可实现LED2亮度的明暗调节。

CY8CKIT-040套件还可以实现感应控制,主板上预留了一个跳线接口。

“”

将套件里的跳线一端插入跳线接口中,另一端盘城圆圈状。

“”

用手指靠近导线,根据距离的不同可以控制LED灯的亮度。

“”

下面下载一下实例程序,首先要下载安装PSoC Creator现在的版本是4.2,

“”

选择示例CY8CKIT_040_Blinking_LED.cyprj

“”

示例使用了一个 PWM 模块来使 RGB LED 中的红色 LED 发亮.

“”

将 PWM 输出连接至 RGB LED 的引脚 P3_2 (红色)。 PWM 模块被配置为频率为 1 Hz 的数字时钟信号发生器。通过修改 PWM 的比较值和周期值,可以改变闪烁频率。

“”

编译并烧写示例目标代码到器件中。观察闪烁 LED 的频率和占空比。在 PWM 组件内更改周期值和比较值。重新编译并重新编程器件,以改变闪烁频率。

最新文章