您好!
我的客户正在使用 MSP430FR2532、他们在此设计中有多个触控按键。
他们希望知道可以使用哪个寄存器来检查 是否成功组装了触摸键。
谢谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我的客户正在使用 MSP430FR2532、他们在此设计中有多个触控按键。
他们希望知道可以使用哪个寄存器来检查 是否成功组装了触摸键。
谢谢。
Hallo、
感谢您提供更多信息。
有多种不同的方法来实现对触碰键的识别。
-使用 CAPT_getElementStateBitField 获取所有键的触控状态。
请查看技术指南 链接
例如 multiTouchState =(uint8_t) CAPT_getElementStateBitField (&BTN00、eTouchStatus);
if (multiTouchState = 0x00)
{
未检测到钥匙。。
}
if (multiTouchState = 0x01)
{
检测到密钥#1;
}
等等
-或按照 链接中的说明、单独检查每个按键以进行触摸
例如
void updateLED (void)
{
if (keypad.pCycle [0]->pElements[0]->bTouch =true)
{
//点亮 LED
}
其他
{
//关闭 LED
}
}
我希望您正在寻找并能帮助回答您的问题。
只是一个附加信息。 技术指南是一个很好的信息来源、
此致
Kostas