Psoc4.0关于触摸按键的简单使用
Psoc4.0 学习笔记_1
关于建立空白工程到使用触摸组件的简单使用(芯片以CY8C4014LQI为基础)
一、首先安装开发环境:PSoCCreatorSetup.exe
安装过程默认设置,全部直接next。
二、建立空白工程
点击file->new->project:
选择芯片型号:
选择空白工程图标:
选择保存工程的路径:
完成空白工程的建立,下面这个是拖拽元器件的原理图:
三、以空白工程为基础,结合我们的(你有Sypress开发板就OK)开发板,实现触摸按键的ui解调器的显示。
1.首先将cypress中的capsense(电容触摸组件)拖拽到原理图中:
2.再将cypress中的EZI2C Slave(SCB mode)拖拽到原理图中:
3.接下来分别对两个组件进行参数设置:
首先是双击capsense_CSD组件,然后参数设置如下几张图:
然后是双击EZI2C组件,进行参数设置如下几张图:
4.参数设置完成后,点击workspace区域中的pin图标:
会出现如下窗口,注意要将最右边的scl和sda引脚选择设置为p31和p30,选择后会出现红色感叹好,原因是该两个引脚被复用为debug功能,所以接下来要关闭这两个引脚的debug功能:
关闭p32和p30的debug功能,点击system图标:
出现如下界面:
将debug select中的swd(serial wire debug)选为GPIO,即关闭了swd功能,此时p32和p30的i2c功能便可正常使用。
5接下来再在main函数中加入如下图函数,再编译,载下载。
6 右击capsense_CSD组件,选择Launch Tuner会跳出ui协调器:
对ui协调器进行参数设置,点击设置(configuration)图标,按如下参数设置:
点击start,开始运行:
运行后如果按下按键,按键参数会出现如下变化: