rw910.h

来自「avr mega128的源代码串口」· C头文件 代码 · 共 45 行

H
45
字号
#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 + =
减小字号Ctrl + -
显示快捷键?