⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timer.h

📁 ucos porting source for Am188
💻 H
字号:
#define     INTERVAL_MODE   0x00
#define     ON_SHOT_MODE    0x01

#define     ALV_HIGH        0x04
#define     ALV_LOW         0x00

#define     ENT0_ENABLE     0x08    // TOUT Square-Wave output
#define     ENT0_DISABLE    0x00

#define     MCLK0_12        0x00
#define     MCLK0_128       0x10

#define     MD0_START       0x20
#define     MD0_STOP        0x00

#define     TCLK0_12        0x00    // interval:fclk/6, oneshot:fclk/12
#define     TCLK0_128       0x40

#define     TM0_START_COUNT 0x80
#define     TM0_STOP_COUNT  0x00

#define     ENCS           0x80
#define     MS_INT         0x40
#define     IMK            0x20
#define     IRQ_FLAG       0x10

#define     TIMER0         0
#define     TIMER1         1
#define     TIMER2         2

#define		TMR_ON()	outpw(INT_TMR, inpw(INT_TMR) & ~INT_DISABLE)
#define		TMR_OFF()	outpw(INT_TMR, inpw(INT_TMR) | INT_DISABLE)

extern unsigned int Timer1, Timer2, Timer3;

extern void TIMER_Initialize(void);
extern void TIMER_Control1(int , word, word, word, word);
extern void TIMER_Control2(int , int);
extern void TIMER_Delay(unsigned int value);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -