Cypress PSoC 4000S CapSense原型开发套件试用

作者: yimc1129
上传时间为: 2018-05-11 08:55 AM
2018-05-11
阅读:

之前虽然一直在做ARM这方面的研发设计,但是Cypress的产品还真没正式接触过。虽然公司产品上一直有用,但是却没有机会接触学习。五一节前我们公司的触摸感应产品被客户发现了一个BUG,但是刚好负责Cypress这一块的工程师离职了,于是这个任务便落到了我的头上,趁此机会我也正式学习一下Cypress的芯片。后来逛论坛的时候发现正好有Cypress PSoC 4000S CapSense原型开发套件的试用活动,最后赶在爱板网试用申请的最后一天把申请提交了上去。很快就通过了我的申请,并在五一节后顺利拿到了Cypress PSoC 4000S CapSense原型开发套件。

关于这块板子的所有资料,可以参考:http://china.cypress.com/documentation/development...

这块板子确实是我见过的长相最奇特的开发板,这主要归功于两侧设计的电容板,一块是三个电容性按键,另一块是五段电容性滑块,拿到手才发现上面还有一块玻璃,应该是用来做防水设计的。中间就是核心板,采用Cypress带有ARM Cortex®-M0 +内核的PSoC 4,具体型号CY8C4045AZI-S413,采用第四代低功耗CapSense解决方案,具有高达32KB的闪存,4KB SRAM,6个可编程模拟模块,7个可编程数字模块和36个通用I / O,具有CapSense和16个Smart I/O。背面还有一个EZ-BLE ™ PRoC ™ 模块不可忽视,可以进行蓝牙模块的设计。头边一点是板上编程器和调试器,采用PSoC 5LP设计,可支持行业标准编程接口。

赛普拉斯一直为自家的PSoC系列产品提供专门的IDE工具,PSoC® CreatorPSoC ProgrammerPSoC Designer。这些工具在我刚开始用过之后确实感觉不是很好,跟熟悉的IAR,MDK等相比差的有点远,但这毕竟是Cypress为自家产品专门提供的IDE,有的功能还是很不错的。

这些工具的安装我就不介绍了,需要提一下的是安装完PSoC Programmer之后,Cypress的调试器驱动已经自动安装过了,无需再安装任何驱动。从官网下载开发套件的Example,打开之后可以发现主要包含两个工程,一个是触摸芯片的,另外一个是蓝牙的,还有一个PDF文档介绍的是这个Example的详细内容,包括调试运行,组件配置等详细信息。

程序下载的时候需要注意有一个定义 ENABLE_TUNER

/*Set the macro value to '1' to use tuner for debugging and tuning CapSense sensors

Set the macro value to '0' to send the CapSense Linear slider and buttons data to EZ-BLE PRoC module via I2C*/

#define ENABLE_TUNER (1u)

如果是Debug调试的话定义为1,如果是需要用来与蓝牙模块链接的话定义为0。

下载的时候需要注意将板载的SW4开关切换到对应位置,然后Debug->Program,就可以下载。

待程序下载完成之后可以看到呼吸灯一闪一闪,触摸三个电容按键,对应的灯会亮起,滑动滑块的时候,灯也随着手指的位置亮起。

如果想要手机连接开发板的话,需要Cypress官网下载CySmart,打开后连接CY8CKIT-145,选择CapSense Services。之后手指在滑块上滑动,CySmart上也会跟着显示滑动位置。

如果是想要看调试窗口的话,先把调试的程序下载进去,然后启动 CapSense Tuner。

在CapSense Tuner GUI菜单中导航到Tools > Tuner Communication Setup来设置I2C通信。

选择KitProg2/<serial_number> - I2C,与调试工具建立I2C通信。

选择I2C地址,sub-address大小和速度用于EZI2C配置,然后单击OK。



单击Connect,然后Start。

在与CapSense Tuner建立I2C通信后,可以观察到CapSense线性滑块和CapSense按钮状态(ON /OFF)的触摸位置。


还能看到CapSense的图形视图,用来调试分析,总之非常实用。

还有一些其他的功能测试和说明,就不一一细说了,Example里面的PDF文档讲的非常详细,是一个很好地入门指导,大家有兴趣可以下载下来看看,Cypress官网上面有着一切你想要的最新资料,有需要直接去里面找,中能找到你想要的。

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示