主题中讨论的其他器件:LP-MSPM0L2228、 SysConfig、 MSPM0L2228、 SEGGER
工具与软件:
您好!
我在 MSPM0L1228S 上遇到了 SysTick 计时器问题。
计时器正在计数、但永远不会调用回调。
我创建了一个简单的测试程序。 我也在 LP-MSPM0L2228上对其进行了测试、它运行良好。 技术参考手册中的内容相同、所以我假设它们的行为相同。
能不能帮助我说明一下、这些器件之间有什么区别? "怎么了?
SysTick 的配置完全在代码中。 没有添加 SysTick。 SDK 版本为2.02.00.05。
#include "ti_msp_dl_config.h" #include "stdio.h" int main(void) { SYSCFG_DL_init(); /* Initialize the period to 1.00 ms */ DL_SYSTICK_init(32000); DL_SYSTICK_enableInterrupt(); DL_SYSTICK_enable(); while (1) { delay_cycles(32000000); printf("systick: %d\n", DL_SYSTICK_getValue()); } } /* SysTick_Handler(); * interrupt handler for sysTick Timer. */ void SysTick_Handler(void) { DL_GPIO_togglePins(GPIO_GRP_0_PORT, GPIO_GRP_0_PIN_A13_PIN); }
此致、
Timo