📄 rw910.h
字号:
#include <iom128.h>
/*********CMD**************/
#define SELECT 0x0a
#define QUERY 0x08
#define QUERYADJUST 0x09
#define QUERREP 0x00
#define ACK 0x01
#define NAK 0xc0
#define REPRN 0xc1
#define READ 0xc2
#define WRITE 0xc3
#define KILL 0xc4
#define LOCK 0xc5
#define ACCESS 0xc6
#define BLOCKWR 0xc7
#define BLOCKERA 0xc8
/******CNT_REG************/
#define TXRX_MOD_REG 0x00
#define VGA_GAIN_REG 0x01
#define PWR_AMP_GAIN_ATT_REG 0x02
#define MODULATION_REG 0x03
#define PULSE_FILTER_LO_REG 0x04
#define LNA_GAIN_CHANNEL_SELCT_REG 0x05
#define VCO_SELCT_REG 0x06
#define SYNTH_REG 0x07
#define INT_N1_REG 0x09
#define INT_N2_REG 0x0A
#define DELT_SIGMA_ACC_REG 0x0B
#define AD_DA__REG 0x0E
#define PWR_CNT_REG 0x0F
/*****PORT_IO************/
#define SCK(i) if(i==1){PORTC |= 0x20;}else{PORTC &= 0xdf;}
#define SDA(i) if(i==1){PORTC |= 0x40;}else{PORTC &= 0xbf;}
#define SLA(i) if(i==1){PORTC |= 0x80;}else{PORTC &= 0x7f;}
//#define TXOUT(i) if(i==1){PORTC |= 0x04;}else{PORTC &= 0xfb;}//old
#define TXOUT(i) if(i==1){PORTC &= 0xfb;}else{PORTC |= 0x04;}
#define CNT_SWTCH(i) if(i==1){PORTC |= 0x01;}else{PORTC &= 0xfe;}
/*************************/
extern void rw910InterfaceConfigInit();
extern void configRw910ControlRigister(unsigned char opcode,unsigned int data);
extern void setCarrierWave(unsigned int p1,unsigned int s1,unsigned int p2,unsigned int s2);
extern void txoutDataCode(unsigned char flag );
extern void r_tPreamble(void);
extern void r_tFrameSync(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -