你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm8触摸单按键状态翻转功能(按下开再按关)喊支持帮忙啦

[复制链接]
magan 提问时间:2016-3-3 09:16 /
stm8 触摸 单按键 实现状态翻转功能(按下开,再按下关)问题

做单按键触摸处理,采集触摸可以实现了,文件配置好后,配置如下,检测KEY01_DETECTED 的高低即可,
但是要做单按键触摸怎么做,需要关注哪个参量?  (sSCKeyInfo[0].Setting.b.DETECTED这个参量的实际作用是什么 )、
请有经验的帮助,请技术支持帮助,先谢过。

#if NUMBER_OF_SINGLE_CHANNEL_KEYS > 0
#define KEY01_DETECTED (sSCKeyInfo[0].Setting.b.DETECTED)



void key_touch_Init(void)
{
    TSL_Action();
    if ((TSL_GlobalSetting.b.CHANGED) && (TSLState == TSL_IDLE_STATE))
    {
      TSL_GlobalSetting.b.CHANGED = 0;

      if (KEY01_DETECTED)

收藏 1 评论3 发布时间:2016-3-3 09:16

举报

3个回答
magan 回答时间:2016-3-3 09:49:07
自己顶下,急着解决。
zipl7875 回答时间:2016-3-3 15:34:19
进来学习的,谢谢
sssdd 回答时间:2016-10-27 09:08:50
能求个库文件分享吗?现在哪里都下载不到触摸库文件。ST的官网注册超超超麻烦的。
你这个问题倒是好解决。设置一个记忆变量,先判断记忆变量状态然后反转。动作执行完毕后再更新当前的记忆变量就成了。。完全能做到一个字节8个按键的处理。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版