SysTick问题

[复制链接]
1297|2
 楼主| 1347559641 发表于 2017-12-27 14:52 | 显示全部楼层 |阅读模式
各位好,请问使用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"

,请问这几个文件要在哪里找?
ayb_ice 发表于 2017-12-27 16:33 | 显示全部楼层
随便找个keil例程就可以了
dirtwillfly 发表于 2017-12-27 17:40 | 显示全部楼层
在tivaware里就有的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

151

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部