stm8触摸单按键状态翻转功能(按下开再按关)喊支持帮忙啦
stm8 触摸 单按键 实现状态翻转功能(按下开,再按下关)问题做单按键触摸处理,采集触摸可以实现了,文件配置好后,配置如下,检测KEY01_DETECTED 的高低即可,
但是要做单按键触摸怎么做,需要关注哪个参量?(sSCKeyInfo.Setting.b.DETECTED这个参量的实际作用是什么 )、
请有经验的帮助,请技术支持帮助,先谢过。
#if NUMBER_OF_SINGLE_CHANNEL_KEYS > 0
#define KEY01_DETECTED (sSCKeyInfo.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)
自己顶下,急着解决。:):) 进来学习的,谢谢 能求个库文件分享吗?现在哪里都下载不到触摸库文件。ST的官网注册超超超麻烦的。
你这个问题倒是好解决。设置一个记忆变量,先判断记忆变量状态然后反转。动作执行完毕后再更新当前的记忆变量就成了。。完全能做到一个字节8个按键的处理。
页:
[1]