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

📄 tc_drv.h

📁 在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LEA_4S的驱动,位置速寻算法,语音芯片ISD4004的录放音驱动,LED页面管理等等.从启动代码到操作系统的移植以及到业
💻 H
字号:
/****************************************************************
**                                                              *
**  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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -