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

📄 7122.inc

📁 联笙A7122的2.4G无线芯片的源代码,包括初始化与发送数据和接收数据子程序,和部分的初始程序.
💻 INC
字号:
;Port6 define
PORT_SPI	==	0x06
PORT_KEY0	==	0x06
SPI_CS		==	0
SPI_CLK		==	1
SPI_RXD		==	2

SPI_TXD 	==	3			;in
TRXD			==	5		;in
CD_TXEN		==	4
PR_RDY		==	6		;IN

SKYE			==	7		;IN
SKEY_V		==	7		;P6.7
KEY_CLK		==	02		;P6.3
P6ConfigIn ==	0x0e8	;



;---------------Register define-------read------------
Syntheslzer0				==0x00
Syntheslzer1				==0x04;0x01<<2
Syntem_clock				==0x08;0x02<<2
Mode_Control				==0x0c;0x03<<2
Tx_Control0					==0x10;0x04<<2
Tx_Control1					==0x14;0x05<<2
Rx_Control0					==0x18;0x06<<2
Rx_Control1					==0x1c;0x07<<2
FIFO_Control				==0x20;0x08<<2
Access_Code					==0x24;0x09<<2
Thermometer					==0x28;0x0a<<2
RSSI						==0x2c;0x0b<<2
Calibration0				==0x30;0x0c<<2
Calibration1				==0x34;0x0d<<2
ADC_REG						==0x38;0x0e<<2
IF_Fiter					==0x3c;0x0f<<2
Data_Fiter					==0x40;0x10<<2
Demodulator					==0x44;0x11<<2
RH_Register					==0x48;0x12<<2
RL_Register					==0x4c;0x13<<2

;---------------Register define-------write------------
W_Syntheslzer0				==0x80
W_Syntheslzer1				==0x84;0x01<<2
W_Syntem_clock				==0x88;0x02<<2
W_Mode_Control				==0x8c;0x03<<2
W_Tx_Control0					==0x90;0x04<<2
W_Tx_Control1					==0x94;0x05<<2
W_Rx_Control0					==0x98;0x06<<2
W_Rx_Control1					==0x9c;0x07<<2
W_FIFO_Control				==0xA0;0x08<<2
W_Access_Code					==0xA4;0x09<<2
W_Thermometer					==0xA8;0x0a<<2
W_RSSI						==0xAc;0x0b<<2
W_Calibration0				==0xB0;0x0c<<2
W_Calibration1				==0xB4;0x0d<<2
W_ADC_REG						==0xB8;0x0e<<2
W_IF_Fiter					==0xBc;0x0f<<2
W_Data_Fiter					==0xC0;0x10<<2
W_VDemodulator					==0xC4;0x11<<2
W_RH_Register					==0xC8;0x12<<2
W_RL_Register					==0xCc;0x13<<2
;*********************************************************************
;										Constant define   1M数据速率 
;*********************************************************************
/*IFDEF S18MHZ
Syntem_clock_C0			==0x31	;02
Syntem_clock_C1			==0x22
Syntheslzer1_C0			==0x1b					;18Mhz
Syntheslzer1_C1			==0x0B
;*/
;/*ELSDEF S12MHZ
Syntem_clock_C0			==0x6b
Syntem_clock_C1			==0x15
Syntheslzer1_C0			==0x12					;12Mhz
Syntheslzer1_C1			==0x0B
;*/
/*
;ELSDEF S6MHZ
Syntem_clock_C0			==0xa5
Syntem_clock_C1			==0x0c
Syntheslzer1_C0			==0x09					;6Mhz
Syntheslzer1_C1			==0x0B
;*/

MODE_Constant_C0		==0xd3
MODE_Constant_C1		==0x03
MODE_Constant_C1a		==0x01
FIFO_Constant_C0		==0xc1						;32
FIFO_Constant_C1		==0x07

Syntheslzer0_C0			==0x60					;00
Syntheslzer0_C1			==0x09					;2400/bnk0

Calibration0_C0			==0xF4
Calibration0_C1			==0x01

Calibration1_C0a			==0x03
Calibration1_C0			==0x01
Calibration1_C1			==0x00

ADC_REG_C0					==0x83
ADC_REG_C1					==0x0d

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -