大家好、
我使用 MSP430FR2533进行触摸感应。 我发现、当我使用 CapTIvate 设计中心对其进行编程时、它在没有任何丙烯酸的情况下工作正常。
现在、我在上面放置了一个4mm 的丙烯酸板。 现在、这种情况无法感应到触摸。 我在"CAPT_UserConfig.c"中进行了更改、并开始进行了检测。 请建议这样做是否正确??
上一页:
tButtonSensorParams Touch_Params;
TSENSOR Touch =
{
//基本属性
.TypeOfSensor = eButtonGroup、
.SensingMethod = eSelf、
.DirectionOfInterest = eDOIDown、
.pvCallback = NULL、
.ui8NrOfCycles = 4、
.pCycle = Touch_Cycles、
.pSensorParams =(tGenericSensorParams*)和 Touch_Params、
//转换控制参数
ui16ConversionCount = 500、
ui16ConversionGain = 200、
ui8FreqDiv = 2、
.ui8ChargeLength = 0、
ui8TransferLength = 0、
.bModEnable = false、
ui8BiasControl = 3、
.bcsDischarge = true、
.bLpmControl = false、
.ui8InputSyncControl = 0、
.bTimerSyncControl = false、
.bIdleState = true、
//调整 参数
ui16ProxThreshold = 10、
ui16NegativeTouchThreshold = 20、
ui16ErrorThreshold = 8191、
ui16TimeoutThreshold = 1000、
.ProxDbThreshold.DbIn = 1、
.ProxDbThreshold.DbOut = 0、
.TouchDbThreshold.DbIn = 1、
.TouchDbThreshold.DbOut = 0、
.bCountFilterEnable = true、
ui8CntBeta = 1、
.bSensorHalt = false、
.bPTSensorHalt = true、
.bPTElementHalt = true、
ui8LTABTA = 7、
.bReCalibrateEnable = true、
};
现已更改为:
tButtonSensorParams Touch_Params;
TSENSOR Touch =
{
//基本属性
.TypeOfSensor = eButtonGroup、
.SensingMethod = eSelf、
.DirectionOfInterest = eDOIDown、
.pvCallback = NULL、
.ui8NrOfCycles = 4、
.pCycle = Touch_Cycles、
.pSensorParams =(tGenericSensorParams*)和 Touch_Params、
//转换控制参数
ui16ConversionCount = 750、
ui16ConversionGain = 100、
ui8FreqDiv = 2、
.ui8ChargeLength = 0、
ui8TransferLength = 0、
.bModEnable = false、
ui8BiasControl = 3、
.bcsDischarge = true、
.bLpmControl = false、
.ui8InputSyncControl = 0、
.bTimerSyncControl = false、
.bIdleState = true、
//调整 参数
ui16ProxThreshold = 10、
ui16NegativeTouchThreshold = 20、
ui16ErrorThreshold = 8191、
ui16TimeoutThreshold = 1000、
.ProxDbThreshold.DbIn = 1、
.ProxDbThreshold.DbOut = 0、
.TouchDbThreshold.DbIn = 1、
.TouchDbThreshold.DbOut = 0、
.bCountFilterEnable = true、
ui8CntBeta = 1、
.bSensorHalt = false、
.bPTSensorHalt = true、
.bPTElementHalt = true、
ui8LTABTA = 7、
.bReCalibrateEnable = true、
};
更改标记为红色。 请建议。
此致。