Psoc4.0关于触摸按键的简单使用

Psoc4.0 学习笔记_1

关于建立空白工程到使用触摸组件的简单使用(芯片以CY8C4014LQI为基础)

一、首先安装开发环境:PSoCCreatorSetup.exe

Psoc4.0关于触摸按键的简单使用

安装过程默认设置,全部直接next。

二、建立空白工程

点击file->new->project:

Psoc4.0关于触摸按键的简单使用

选择芯片型号:

Psoc4.0关于触摸按键的简单使用

选择空白工程图标:

Psoc4.0关于触摸按键的简单使用

选择保存工程的路径:

Psoc4.0关于触摸按键的简单使用

完成空白工程的建立,下面这个是拖拽元器件的原理图:

Psoc4.0关于触摸按键的简单使用

三、以空白工程为基础,结合我们的(你有Sypress开发板就OK)开发板,实现触摸按键的ui解调器的显示。

1.首先将cypress中的capsense(电容触摸组件)拖拽到原理图中:

Psoc4.0关于触摸按键的简单使用

2.再将cypress中的EZI2C Slave(SCB mode)拖拽到原理图中:

Psoc4.0关于触摸按键的简单使用

3.接下来分别对两个组件进行参数设置:

首先是双击capsense_CSD组件,然后参数设置如下几张图:

Psoc4.0关于触摸按键的简单使用

Psoc4.0关于触摸按键的简单使用

Psoc4.0关于触摸按键的简单使用

Psoc4.0关于触摸按键的简单使用

然后是双击EZI2C组件,进行参数设置如下几张图:

Psoc4.0关于触摸按键的简单使用

Psoc4.0关于触摸按键的简单使用

Psoc4.0关于触摸按键的简单使用

Psoc4.0关于触摸按键的简单使用

4.参数设置完成后,点击workspace区域中的pin图标:

Psoc4.0关于触摸按键的简单使用

会出现如下窗口,注意要将最右边的scl和sda引脚选择设置为p31和p30,选择后会出现红色感叹好,原因是该两个引脚被复用为debug功能,所以接下来要关闭这两个引脚的debug功能:

Psoc4.0关于触摸按键的简单使用

关闭p32和p30的debug功能,点击system图标:

Psoc4.0关于触摸按键的简单使用

出现如下界面:

将debug select中的swd(serial wire debug)选为GPIO,即关闭了swd功能,此时p32和p30的i2c功能便可正常使用。

Psoc4.0关于触摸按键的简单使用

5接下来再在main函数中加入如下图函数,再编译,载下载。

Psoc4.0关于触摸按键的简单使用

6 右击capsense_CSD组件,选择Launch Tuner会跳出ui协调器:

Psoc4.0关于触摸按键的简单使用

对ui协调器进行参数设置,点击设置(configuration)图标,按如下参数设置:

Psoc4.0关于触摸按键的简单使用

点击start,开始运行:

Psoc4.0关于触摸按键的简单使用

运行后如果按下按键,按键参数会出现如下变化:

Psoc4.0关于触摸按键的简单使用