?? systick.h
字號:
/****************************************************************************
* Copyright (C), 2009-2010, www.armfly.com
*
* 文件名: systick.h
* 內(nèi)容簡述: 頭文件
*
* 文件歷史:
* 版本號 日期 作者 說明
* v0.1 2009-12-27 armfly 創(chuàng)建該文件
*
*/
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __SYSTICK_H
#define __SYSTICK_H
/* 等待定時器超時期間,可以讓CPU進(jìn)入IDLE狀態(tài), 目前是空 */
#define CPU_IDLE()
/* 定時器結(jié)構(gòu)體,成員變量必須是 volatile, 否則C編譯器優(yōu)化時可能有問題 */
typedef struct
{
volatile uint32_t count; /* 計數(shù)器 */
volatile uint8_t flag; /* 定時到達(dá)標(biāo)志 */
}SOFT_TMR;
void SysTick_Configuration(void);
void DelayMS(uint32_t n);
void StartTimer(uint8_t _id, uint32_t _period);
uint8_t CheckTimer(uint8_t _id);
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -