主题中讨论的其他器件:TM4C1231H6PM
使用 TM4C1231H6PM 从工程中复制的工作代码。 初始化代码为:
SysTickIntRegister (SysTickISR);
SysTickPeriodSet (GetClkSpeed ()/100); //每10ms 中断一次。 (将我们转换为 MS)、保留
SysTickIntEnable (); //与 tick.h 中的 tick_time_ms 同步
SysTickEnable ();
IntMasterEnable (); //主机使能中断
for (Loop=0;Loop<400000;Loop++);
U32 SysTickCtrl = HWREG (NVIC_ST_CTRL);
SysTickCtrl 是65543 (十进制)、它进行了计数设置、因此它已翻转、CLK_SRC =系统时钟、INTEN = true、ENABLE=true
但永远不会调用中断服务例程。 系统时钟为20MHz。
????
谢谢、Doug