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

📄 lv23002m.h

📁 三洋tuner的资料
💻 H
字号:

#ifndef _LV23003M_
#define _LV23003M_
#include "AT91SAM7A3.h"
#include "lib_AT91SAM7A3.h"

#define SET_CE_HIGH()  AT91F_PIO_SetOutput( AT91C_BASE_PIOB, T_CE)//Set CE High
#define SET_CE_LOW()   AT91F_PIO_ClearOutput( AT91C_BASE_PIOB, T_CE)
#define SET_CL_HIGH()  AT91F_PIO_SetOutput( AT91C_BASE_PIOB, T_CL); cl_delay(2)
#define SET_CL_LOW()   AT91F_PIO_ClearOutput( AT91C_BASE_PIOB, T_CL); cl_delay(2)
#define SET_DI_HIGH()  AT91F_PIO_SetOutput( AT91C_BASE_PIOB, T_DI)
#define SET_DI_LOW()   AT91F_PIO_ClearOutput( AT91C_BASE_PIOB, T_DI)

#define GET_DO()  ((AT91F_PIO_GetInput(AT91C_BASE_PIOB) >> 22) & 1)

#define T_DO            (1<<22)	/* PB22 /TIOA5/AD10  89 */
#define T_CL            (1<<21)	/* PB21 /TIOB4/AD07  87 */
#define T_DI            (1<<20)	/* PB20 /TIOA4/AD06  86 */
#define T_CE            (1<<19)	/* PB19 /TIOB3/AD05  85 */
#define INIT_FRE        100200

extern void lv23002_in_hi(unsigned char addr, int data);
extern void lv23002_in_low(unsigned char addr, unsigned char *data);
extern void lv23002_out_hi(unsigned char addr, unsigned char *out_pdata);
extern void lv23002_out_low(unsigned char addr, unsigned char *out_pdata);
extern int Calculate(unsigned int nFre);
extern void Tuner_init(unsigned long frequency);
extern unsigned int ctl_data;

#endif

⌨️ 快捷键说明

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