📄 tuner.h.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 + -