📄 2120_driver.h
字号:
/*
Name: 2112_Driver.h
Copyright: Maxim IC
Author: Paul Nichol
Date: 5/17/06 12:30
Description: Header file for 2112_Driver.cpp
Contains prototypes for driver functions
*/
#ifndef MAX2120_Driver_H
#define MAX2120_Driver_H
#define MAX2120_ADDR 0xc0 //physical address of the MAX2120 on the I2c bus
//Define register offset constants.
#define MAX2120_N_HIGH 0 //Register 0 - N_High Divider
#define MAX2120_N_LOW 0x1 //Register 1 - N_Low Divider
#define MAX2120_CP_FRAC2 0x2 //Register 2 - Charge Pump and Fractional Divider 2
#define MAX2120_FRAC1 0x3 //Register 3 - Fractional Divider 1
#define MAX2120_FRAC0 0x4 //Register 4 - Fractional Divider 0
#define MAX2120_XTAL 0x5 //Register 5 - Crystal and Reference Divider
#define MAX2120_PLL 0x6 //Register 6 - PLL Configuration
#define MAX2120_VCOCONT 0x7 //Register 7 - VCO Control
#define MAX2120_BASEBAND 0x8 //Register 8 - BaseBand LPF
#define MAX2120_STANDBY 0x9 //Register 9 - Standby and Baseband Gain
#define MAX2120_SHUTDWN 0xa //Register 10 - Shutdown
#define MAX2120_TEST 0xb //Register 11 - Test Modes
#define MAX2120_STATUS 0xc //Register 12 - Status, Read only
#define MAX2120_AUTOTUNER 0xd //Register 13- Always set to these defaults
#define MAX2120_TRIMCONF 0xe //Register 14- Always set to these defaults
#define MAX2120_BIASTRIM 0xf //Register 15- Always set to these defaults
#define MAX2120_BBFILTTRIM 0x10 //Register 16- Always set to these defaults
#define MAX2120_RFCONTTRIM1 0x11 //Register 17- Always set to these defaults
#define MAX2120_RFCONTTRIM2 0x12 //Register 18- Always set to these defaults
#define MAX2120_FUSEREAD 0x13 //Register 19- Always set to these defaults
#define LD_BIT 0x10 //Lock detect bit position
void MAX2120Init(void);
void MAX2120Close(void);
void MAX2120SetFrequency(double Frequency);
void SetTrackingFilter(double RF_Frequency);
unsigned char ReadRomTable(unsigned char TableIndex);
unsigned char MAX2120Read(unsigned char reg);
void MAX2120Write(unsigned char reg, unsigned char value);
unsigned char MAX2120_LockDetect(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -