完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
上章节实现了机械按键控制RGB LED,本章节实现触摸按键功能。CY8KIT-042-BLE套件自带了一组触摸按键,总共5个触摸按键。可以根据每个按键触摸或者滑动触摸。 1,根据上章节讲解一样,新建工程,工程名为CapSense。在原理图中拖入CapSense组件,I2C组件、PWM组件,时钟组件、GPIO port组件。如图,
2,双击CapSense组件,对该组件进行配置。 这个组件提供了多种方式,我们使用支持滑动的组件,即选择第二个,点击添加按钮 使用I2C连接方式,名称填写与I2C组件名称相同。 3,双击I2C组件配置 除了上诉需要配置的为,其他均使用默认值。 4,PWM相关参照前面章节。 5,根据电路图配置硬件引脚连接。 6,编译。主动生产所需代码。 7,我们写一段代码来控制RGB LED,通过观看LED的变换来验证触摸按键的效果。 8,编译下载,滑动触摸按键就可以看见LED变化了。 9,PSoC Creater自带了一个跟踪调试工具。在原理图中CapSense组件上右键选择Lunch Tuner后打开这个跟踪工具, 点击工具上的
进行配置,配置必须与原理图中的I2C组件配置相同。否则连接不上。 10,在main文件中修改程序,定义一个宏ENABLE_TUNER来选择是否使用这个工具跟踪,因为使用这个工具需要调用与这个工具通信的库函数。 |
|
相关推荐
5 个讨论
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2110 浏览 1 评论
1858 浏览 1 评论
3673 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1791 浏览 6 评论
1540 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
576浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
430浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
440浏览 2评论
390浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
936浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 18:42 , Processed in 0.850257 second(s), Total 49, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号