打印

SysTick问题

[复制链接]
1121|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1347559641|  楼主 | 2017-12-27 14:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位好,请问使用TM4C123GH6PM测试时想使用SysTick做延时使用,如下:
void DelayMs(uint32_t count)
{
        uint32_t reload;
        reload = ROM_SysCtlClockGet();
        reload *= count;
        SysTick->LOAD = (reload & 0xFFFFFF) -1;
        SysTick->VAL   = 0UL;  
        SysTick->CTRL  =   SysTick_CTRL_ENABLE_Msk;
        while(!((SysTick->CTRL) & (1 << 16)));//等待时间到达
        SysTick->CTRL &= ~SysTick_CTRL_ENABLE_Msk;//关闭滴答计数器
        SysTick->VAL = 0x00;//清空计数器
}

提示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

粉丝