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

📄 tuner.h.bak

📁 用AVR控制旭光高频头JS-6B1/111程序.
💻 BAK
字号:
#ifndef __TUNER_H_
#define __TUNER_H_

//定义RF的参数
#define FIP 38000						//定义图象中频为38.0MHz,即38000KHz
#define DB1(f) (((FIP+f)*20/1000)>>8)	//定义Divider byte 1,即N8-N14
#define DB2(f) (((FIP+f)*20/1000)&0xff)	//定义Divider byte 2,即N0-N7
#define CB 0x88							//定义Control byte
#define BB(f) (((f)<200250)?(0x01):(((f)<504250)?(0x02):(0x03)))		//根据本振频率覆盖范围来确定Band switch byte
#define PLL_DATA(channel) DB1(channel),DB2(channel),BB(channel)

#define RF_ADDR_Write 0xc2				//定义RF的写地址
#define RF_ADDR_Read  0xc3				//定义RF的读地址

//定义IF的参数
#define IF_SLAVE_ADDR	0x43			//定义IF的片选地址
#define SWITCHING 		0x00			//片内寄存器B DATA的地址
#define ADJUST	  		0x01			//片内寄存器C DATA的地址
#define DAT	      		0x02			//片内寄存器E DATA的地址

#define n 0
#define y 1

extern unsigned char channel_table[][3];

extern void write_RF(unsigned char channel);
extern unsigned char read_RF(void);

#endif

⌨️ 快捷键说明

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