当sensor controller 底下使用的引脚 在主引用程序无法使用
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.
您好,
为了更好地解决您的问题,您能否提供更多相关信息?比如该project的更多信息以及具体问题是什么?
通常来说,sensor controller使用的引脚不应用于 CPU 上运行的应用程序。
您好,
您是说 MCU 上运行的应用程序由于sensor controller中断而唤醒,并且一旦调用 Clock_getTicks(),系统就会复位是吗? 听起来很奇怪。 但是因为我们没有更多关于该问题的信息,也无法确定是具体因为什么。不知道您是否方便提供最小的应用程序,我们可以帮助debug。
timer0Start(TIMER0_MODE_PERIODICAL, 30000, 1); //2.5ms
//fwGenAlertInterrupt();
//gpioSetOutput(AUXIO_O_LED); //输出高电平
//gpioEnableInputBuf(AUXIO_XS_LED1);
//U16 i=0;
//if(state.counter == 0){
// timer0Wait();
// timer0Start(TIMER0_MODE_PERIODICAL, 240, 0); //10us
// for (U16 n = 0; n < 50; n++) { //2ms
// timer0Wait();
// U16 z;
// gpioGetInputValue(AUXIO_XS_LED1;z);
// if(z==1){
// //i=i+1;
// //if(i>5){
// fwGenAlertInterrupt();
// n=50;
// //}
// }
// }
// gpioDisableInputBuf(AUXIO_XS_LED1);
// gpioClearOutput(AUXIO_O_LED); //输出低电平
//}
//if(state.counter == 0){
// timer0Start(TIMER0_MODE_PERIODICAL, 240, 0); //10us
// for (U16 n = 0; n < 300; n++) { //3ms
// timer0Wait();
// U16 z;
// gpioGetInputValue(AUXIO_XS_LED1;z);
// if(z==1){
// fwGenAlertInterrupt();
// n=300;
// }
// gpioDisableInputBuf(AUXIO_XS_LED1);
// }
//}
//fwScheduleTask(1);
您好,
抱歉回复晚了。
仅由sensor controller使用的 AUX Timer0与使用操作系统内部时钟的 TIRTOS Clock_getTicks()调用,我们无法看到这两者间的任何相关性。 在 MCU 侧有一个简单的客户应用程序(您只分享了sensor controller代码)也很重要,有可能会触发问题。 您方便告知我们要如何重现该问题吗?
此外能否提供以下信息:
-为什么会注释掉sensor controller的大部分代码? 不需要执行注释代码来触发问题?
- simplelink SDK 版本是?