完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
` CY8CKIT-042-BLE套件还带有一组触摸感应按键,可根据手指的触摸或滑动来获得数据,根据这个数据再进行其他的功能操作。 下面来看看怎样获得这个数据。 首先,还是建立工程
进入工程后从右边找到这样一个组件:CapSense,这个就是对应板子上这组感应按键的东西,获得数据都是靠它提供
同时还要再放上一个I2C组件,用EZI2C配置比较简单
双击EZI2C进入配置界面,按照图上的设置,速度400K,地址是8,长度2Byte
重点又来了,这个CapSense的配置多了一些,不过能用默认的尽量用默认的,必须要更改的地方如下图
这个组件提供了多种方式,支持滑动的话需要选择第二个,点击添加按钮
这个是连接方式,组件的名称是EZI2C的名字,如果不一样,需要改一下
又来到这里了,这里需要操作两个部分,一个是把引脚选择对应上,另一个是配置时钟。 引脚在右边,按顺序设置为P4-0, P2-1, P2-2, P2-3, P2-4, P2-5,I2C的引脚是P3-4和P3-5。 时钟在哪里?仔细找找。。。
时钟在下方的标签上了,点击后出现这个页面,再选择编辑
将IMO的改为24,再在其他的地方随便点一下,后面的自动变过来了
上面的都设置好后编译一下,自动生成所需要的代码文件 打开Main.c开始写代码。代码只要很少的几句就能实现获取数据的功能
写好代码后再次编译,然后烧写到开发板中
烧写成功了,怎样验证程序是否能正常运行呢?当然你可以用LED的方式来显示状态,也可以设置断点来跟踪运行,不过PSoC Creater提供了一个更好的东西。 在CapSense组件上点右键,选择Lunch Tuner
点击后又启动了一个程序,显示的东西居然和这个感应按键的样子差不多,就用它来调试了。
不过调试之前还需要连接一下。点Start开始连接, |
|
相关推荐
3 个讨论
|
|
|
如果不调用Lunch Tuner
程序不运行 一直等待 请楼主亲测 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
786个成员聚集在这个小组
加入小组cyUSB3014一直显示2.1,不能到3.0情况,谁遇到过
7088 浏览 0 评论
2474 浏览 1 评论
2166 浏览 1 评论
4031 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
2073 浏览 6 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
7566浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
6114浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
742浏览 2评论
709浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
7961浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 18:34 , Processed in 0.863352 second(s), Total 73, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2735