void main()
{
g_ui32SysClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ |
SYSCTL_OSC_MAIN |
SYSCTL_USE_PLL |
SYSCTL_CFG_VCO_480), 120000000);
//
// Configure SysTick for a periodic interrupt at .
//
SysTickPeriodSet(1000);
//
// Enable interrupts to the processor.
//
IntMasterEnable();
//
// Enable the SysTick Interrupt.
//
SysTickIntEnable();
//
// Enable SysTick.
//
SysTickEnable();
while(1)
{
}
}
Susan Yang:
建议您看一下 e2e.ti.com/…/622126
另外您可以在TivaWare的安装文件夹下examples \ peripherals \ systick找到systick的中断使用例程
xyz549040622:
直接修改 SysTickPeriodSet();中参数的值就好了。1ms的话,这个参数应该是SysTickPeriodSet(g_ui32SysClock);你实际测试看看
user5316406:
回复 Susan Yang:
你好 这几个个函数在哪个h文件调用的呢
SysTickPeriodSet(SysCtlClockGet()/1000);SysTickIntEnable();SysTickEnable();
Susan Yang:
回复 user5316406:
已经在 e2echina.ti.com/…/176646 给出了回复