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

📄 itimer.h

📁 mstar 776 开发的车载dvd
💻 H
字号:
/*
                              MStar Debug Code
                             ------------------

        Copyright 2003 MStar Semiconductors Limited,
        All rights are reserved. Reproduction in whole or in part is prohibited
        without the prior written consent of the copyright owner.

        COMPANY CONFIDENTIAL

        Filename : itimer.h


Rev     Date        Author          Comments
-------------------------------------------------------------------------------
001     2003-03-31  Sanger Huang    Initial Version

@begin
@module
        itimer.h
        Header file for the interrupt timer module.
@end
*/

#ifndef ITIMER_H
#define ITIMER_H


/********************
* LOCAL MACROS      *
*********************/
#define NUM_OF_1MS_CYCLE    (1790)     // 1000 x 21.477 / 12 

//#define NUM_OF_1MS_CYCLE    (922*3)     // 922 x 1/11.0592 x 12 = 1000.434
//#define NUM_OF_1MS_CYCLE    1000    // 1000 x 1/12 x 12 = 1000
//#define NUM_OF_1MS_CYCLE    500     // 500 x 1/12 x 24 = 1000

#define CYCLES              0x010000 - NUM_OF_1MS_CYCLE
#define TH_RELOAD_VALUE     CYCLES/0x100
#define TL_RELOAD_VALUE     CYCLES%0x100

#define NUM_OF_TIMERS       1       // Base on timer usage
#define TIMER_ZERO_VALUE    0
#define TIMER_INVALID_VALUE 0xFFFF
#define TIMER_REGISTER_FAIL 0xFF
#define TIMER_RUNNING	    0
#define TIMER_EXPIRED       1

/**********************
* FUNCTION PROTOTYPES *
***********************/
unsigned long itimer_get_value (void);

/**********************
*   global variable   *
***********************/

#endif  // ITIMER_H

⌨️ 快捷键说明

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