SysTick问题

2019-07-14 14:16发布

各位好,请问使用TM4C123GH6PM测试时想使用SysTick做延时使用,如下:
  1. void DelayMs(uint32_t count)
  2. {
  3.         uint32_t reload;
  4.         reload = ROM_SysCtlClockGet();
  5.         reload *= count;
  6.         SysTick->LOAD = (reload & 0xFFFFFF) -1;
  7.         SysTick->VAL   = 0UL;  
  8.         SysTick->CTRL  =   SysTick_CTRL_ENABLE_Msk;
  9.         while(!((SysTick->CTRL) & (1 << 16)));//等待时间到达
  10.         SysTick->CTRL &= ~SysTick_CTRL_ENABLE_Msk;//关闭滴答计数器
  11.         SysTick->VAL = 0x00;//清空计数器
  12. }
复制代码
提示SysTick等未定义,添加#include“core_cm4.h”后提示一下文件有没有
#include "core_cmInstr.h"                /* Core Instruction Access */
#include "core_cmFunc.h"                 /* Core Function Access */
#include "core_cmSimd.h"

,请问这几个文件要在哪里找?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。