主题中讨论的其他器件:TIDM-CAPTIVATE-64-BUTTON、
大家好、
在这里、我不熟悉这个 msp430FR2633电容式触控、我从 TI 网站获取 TIDM-CAPTIVATE-64按钮64按钮电容式触控面板的源代码。 在 TI 闪存代码后、它不起作用。 因此、我分析问题发生的地方。 当我搜索时发现这个问题时、我发现时钟初始化后代码不运行、所以我不知道为什么这里的这个问题、请指导我的任何人。
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.
大家好、
在这里、我不熟悉这个 msp430FR2633电容式触控、我从 TI 网站获取 TIDM-CAPTIVATE-64按钮64按钮电容式触控面板的源代码。 在 TI 闪存代码后、它不起作用。 因此、我分析问题发生的地方。 当我搜索时发现这个问题时、我发现时钟初始化后代码不运行、所以我不知道为什么这里的这个问题、请指导我的任何人。
我从 TI 站点获得了此代码,但它没有超出此函数 bsp_configuremcu()的时钟初始化;因此,请指导我解决此问题
void main (void)
{
//
//初始化 MCU
// bsp_configureMCU()设置器件 IO 和计时
//全局中断使能被设置为允许外设
//唤醒 MCU。
//
WDT_A_HOLD (WDT_A_base);
bsp_configureMCU();
_bis_SR_register (GIE);
//
//启动 CapTIvate 应用程序
//
CAPT_AppStart();
//
//后台循环
//
while (1)
{
//
//运行 captate 应用程序处理程序。
//
CAPT_appHandler();
#ifndef power_testing
//
//这是一个很好的地方,可以添加任何内容
//后台应用程序代码。
//
if (g_uiApp.pSensorList[0]->bSensorTouch)
{
uint8_t cycle、element、touchCount = 0;
for (cycle = 0;cycle < g_uiApp.pSensorList[keypad_sensor]->ui8NrOfCycles;cycle++)
{
for (Element = 0;Element < g_uiApp.pSensorList[keypad_sensor]->pCycle [cycle]->ui8NrOfElements;Element++)
{
if (g_uiApp.pSensorList[keypad_sensor]->pCycle [cycle]->pElements[Element ]->bTouch)
{
TouchCount++;
}
}
}
LED1_ON;
if (touchCount > 1)
{
LED2_ON;
}
其他
{
LED2_OFF;
}
}
其他
{
LED1_OFF;
LED2_OFF;
}
#endif
//
//后台循环迭代结束
//如果没有剩余的操作,则进入睡眠状态
//
CAPT_appSleep ();
}//结束后台循环
}//结束 main()