查看: 1291|回复: 10

STC8H新版本触摸按键

[复制链接]

29

主题

69

帖子

1264

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1264
发表于 2023-6-30 14:38:07 | 显示全部楼层 |阅读模式
这是一个范例

image.png
我这里使用两个触摸按键,触摸的效果可以自己调。
image.png image.png
触摸按键有0-15,对应GPIO如图,设置灵敏度就是设置扫描次数,越小就越灵敏(大于0),触摸范围百分比即设置触摸上下限,越小即判断触摸范围区间越小,这里取90最好,如果太小则需要调小灵敏度否则无法判断按键是否按下。
image.png
当按键按下时被置为1
image.png
获取使用的按键按下的时间,可以使用该函数制作一个长按短按的控制模块
image.png
必须使用定时器来定时轮训此函数,否则无法使用触摸按键相关图形化
回复

使用道具 举报

0

主题

5

帖子

58

积分

注册会员

Rank: 2

积分
58
QQ
发表于 2023-7-16 08:51:53 | 显示全部楼层
本帖最后由 张佳宾 于 2023-7-18 10:06 编辑

您能不能把《触摸按键》扩展库升级成为类似的《矩阵按键扫描》库这样的?
我能为此做什么力所能及的事情?
回复

使用道具 举报

29

主题

69

帖子

1264

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1264
 楼主| 发表于 2023-7-24 16:52:56 | 显示全部楼层
张佳宾 发表于 2023-7-16 08:51
您能不能把《触摸按键》扩展库升级成为类似的《矩阵按键扫描》库这样的?
我能为此做什么力所能及的事情?
...

我没太明白您的意思哈,矩阵按键是几个IO可以做成好几个按键这是没问题的,但是触摸不同于普通按键,我这里是由硬件触摸控制器做的,因此只能是一个IO对应一个触摸按键。
回复

使用道具 举报

0

主题

5

帖子

58

积分

注册会员

Rank: 2

积分
58
QQ
发表于 2023-7-24 21:18:33 | 显示全部楼层
LZY825597017 发表于 2023-7-24 16:52
我没太明白您的意思哈,矩阵按键是几个IO可以做成好几个按键这是没问题的,但是触摸不同于普通按键,我这 ...

对不起,怪我没有说清楚,我的意思是把《触摸按键》扩展库升级成为类似《矩阵按键扫描》库具有功能,例如:双击、多击、长按开始、长按中、长按结束、双键同时按下等等多功能按键的控制功能。
回复

使用道具 举报

0

主题

3

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2024-1-18 09:40:52 | 显示全部楼层
请问如何添加《触摸按键》扩展库,在扩展库中没有找到。
回复

使用道具 举报

0

主题

3

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2024-1-18 09:45:15 | 显示全部楼层
请问如何添加《触摸按键》扩展库,在扩展库中没有找到。
回复

使用道具 举报

0

主题

1

帖子

6

积分

注册会员

Rank: 2

积分
6
发表于 2024-3-30 16:42:31 | 显示全部楼层
请问老师们,stc8h4k64tl,触摸极太灵敏了,怎么降低外部触摸极灵敏度,而不是影响检测速度。
好似TTp226那样,64阶灵敏度调节,线与线绑在一起都不会受干扰,检测速度也快。
回复

使用道具 举报

0

主题

5

帖子

42

积分

注册会员

Rank: 2

积分
42
发表于 2024-4-15 21:05:43 | 显示全部楼层
能指定引脚吗
回复

使用道具 举报

29

主题

69

帖子

1264

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1264
 楼主| 发表于 2024-4-17 15:33:08 | 显示全部楼层
qq499523 发表于 2024-1-18 09:40
请问如何添加《触摸按键》扩展库,在扩展库中没有找到。

STC8H里面的,使用的STC8硬件触摸
回复

使用道具 举报

29

主题

69

帖子

1264

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1264
 楼主| 发表于 2024-4-17 15:34:37 | 显示全部楼层

不能指定引脚的哈,这个硬件已经固定好的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-5-25 01:46 , Processed in 0.114211 second(s), 27 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表