tc_drv.h
来自「在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LE」· C头文件 代码 · 共 51 行
H
51 行
/****************************************************************
** *
** FILE : TC_DRV.H *
** COPYRIGHT : (c) 2004 .Xiamen Yaxon NetWork CO.LTD *
** *
** *
** 2004/10/27 *
****************************************************************/
#ifndef DEF_TC_DRV
#define DEF_TC_DRV
/****************************************************************
* SYSTEM TC channel DEFINE
****************************************************************/
#define SYS_TC0 0
#define SYS_TC1 1
#define SYS_TC2 2
/****************************************************************
* COMMAND OF TC_IOCTL
****************************************************************/
#define TC_CMD_BLOCK_MODE 1
#define TC_CMD_BLOCK_SYNC 2
#define TC_CMD_START 3
#define TC_CMD_INT_ENABLE 4
#define TC_CMD_INT_DISABLE 5
#define TC_CMD_INT_ACK 6
#define TC_CMD_MODE_CAPTURE 100
#define TC_CMD_MODE_WAVEFORM 101
/****************************************************************
* TC CLOCK IN SELECT
****************************************************************/
#define TC_CLKS_MCK2 0x0
#define TC_CLKS_MCK8 0x1
#define TC_CLKS_MCK32 0x2
#define TC_CLKS_MCK128 0x3
#define TC_CLKS_MCK1024 0x4
INT32U TC_Calculate ( INT32U delay_ms, INT32U mcki);
void TC_Open (INT32U chan, INT32U mode, INT8U tioa, INT8U tiob, INT8U tclk);
void TC_Close (INT32U chan);
INT32U TC_Read (INT32U chan);
void TC_Write (INT32U chan, INT32U ra, INT32U rb, INT32U rc);
void TC_Config (INT32U chan, INT32U us, INT32U mcki);
INT32U TC_Ioctl (INT32U chan, INT32U cmd, INT32U *arg);
void AT91_TC0_Init(void (*isr_handler)(void));
#endif /*DEF_TC_DRV*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?