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.
工具/软件:Code Composer Studio
您好!
现在、我正在开发基于新的 CapTIvate 系统、我正在处理完全相同的问题。
我的程序仅包含 MAP_CAPT_registerCallback 函数、其他内容不包含。
程序卡在函数 CAPT_MANAGER_CALIBRATE (PAPP->pSensorList[ui8SensorID])内、并报告为"地址中断"。
此外、有时程序卡在函数 CAPT_appSleep (void)内、就像我在其中放置了一个断点一样。 (通知是 MSP430 -调试调用栈)。
导致此问题的确切原因是什么?
当我使用 CAPT_AppStart()下的 delay 函数时,问题就会得到解决。 (我认为这是一个临时解决方案、而不是建议的解决方案)。
我发布的是主函数。
OID main (空)
{
//
//初始化 MCU
// bsp_configureMCU()设置器件 IO 和计时
//全局中断使能被设置为允许外设
//唤醒 MCU。
//
WDTCTL = WDTPW | WDTHOLD;
bsp_configureMCU();
_bis_SR_register (GIE);
//
//启动 CapTIvate 应用程序
//
MAP_CAPT_registerCallback (&bElectrobe,&ElectedCallback);
CAPT_AppStart();
//__delay_cycles (30);
//
//后台循环
//
while (1)
{
//
//运行 captate 应用程序处理程序。
//在应用处理程序运行时设置 LED1,
//并在检测到接近时设置 LED2
//在任何传感器上。
//
CAPT_appHandler();
//
//这是一个很好的地方,可以添加任何内容
//后台应用程序代码。
//
//
//后台循环迭代结束
//如果没有剩余的操作,则进入睡眠状态
//
CAPT_appSleep ();
}//结束后台循环
}//结束 main()
您好、Thanos、
1.您有 CapTIvate EVM 吗? 您可以在 EVM 上运行代码吗?
2.您能否在电路板上运行示例代码以查看其是否正常工作?
此致、
灵