完善资料让更多小伙伴认识你,还能领取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
程序不运行 一直等待 请楼主亲测 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
756个成员聚集在这个小组
加入小组2129 浏览 1 评论
1869 浏览 1 评论
3687 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1806 浏览 6 评论
1552 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
622浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
460浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
455浏览 2评论
407浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
1099浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-23 02:42 , Processed in 0.998987 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号