📄 lib_wait.h
字号:
/***************************************************************************
Project : TDA7540 Jig board
Compiler : ST7 HiCross C (HiWARE)
Module : Lib_wait.h
Version : V 1.0
Created : Jan.24th,2005
Author : Jerry HE / ST-ShenZhen
Description
- common wait routine
Modified
- Jan.24th,2005
***************************************************************************/
#ifndef LIB_WAIT_H
#define LIB_WAIT_H
/* EXTERNAL FUNCTIONS ********************************************************/
extern void WAIT_Delay (unsigned char, unsigned char);
/* PUBLIC MACROS *************************************************************/
/*-----------------------------------------------------------------------------
MACRO Name : WAIT_<time>
Input/Output : No.
Description : Wait mention period.
Comments : For external use.
Only in normal program use. PROHEBITED IN INTERRUPT FUNCTION !
-----------------------------------------------------------------------------*/
#define WAIT_100us() WAIT_Delay(0,1) /* 105us */
#define WAIT_200us() WAIT_Delay(0,2)
#define WAIT_300us() WAIT_Delay(0,3)
#define WAIT_400us() WAIT_Delay(0,4)
#define WAIT_500us() WAIT_Delay(0,5)
#define WAIT_600us() WAIT_Delay(0,6)
#define WAIT_800us() WAIT_Delay(0,8)
#define WAIT_1ms() WAIT_Delay(0,10)
#define WAIT_2ms() WAIT_Delay(0,20)
#define WAIT_3ms() WAIT_Delay(0,35)
#define WAIT_4ms() WAIT_Delay(0,40)
#define WAIT_5ms() WAIT_Delay(0,55)
#define WAIT_8ms() WAIT_Delay(0,80)
#define WAIT_10ms() WAIT_Delay(0,100)
#define WAIT_20ms() WAIT_Delay(0,200)
#define WAIT_25ms() WAIT_Delay(0,250)
#define WAIT_40ms() WAIT_Delay(3,100)
#define WAIT_50ms() WAIT_Delay(4,100)
#define WAIT_80ms() WAIT_Delay(7,100)
#define WAIT_100ms() WAIT_Delay(9,100)
#define WAIT_250ms() WAIT_Delay(9,250)
#define WAIT_500ms() WAIT_Delay(19,250)
#define WAIT_800ms() WAIT_Delay(31 ,250 ) // 800/25=32 ==>32 -1 =31
#define WAIT_200ms() WAIT_Delay(7 , 250) // 200/25 =8==>8-1 = 7
#define WAIT_1s() WAIT_Delay(39,250)
#define WAIT_2s() WAIT_Delay(79,250)
#define WAIT_3s() WAIT_Delay(119,250)
#endif
/*** (c) 2005 STMicroelectronics ****************** END OF FILE ***/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -