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

📄 rw910.h

📁 avr mega128的源代码串口
💻 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 + -