各位好,请问使用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"
,请问这几个文件要在哪里找?
一周热门 更多>