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

📄 addr_cc1000.h

📁 CC1000 multi-frequence driver codes for Lpc213X
💻 H
字号:
#ifndef _CC1000_h
#define _CC1000_h

#define CC1000_MAIN            0x00

#define CC1000_FREQ_2A         0x01		// 1
#define CC1000_FREQ_1A         0x02		// 2
#define CC1000_FREQ_0A         0x03		// 3
#define CC1000_FREQ_2B         0x04		// 4
#define CC1000_FREQ_1B         0x05		// 5
#define CC1000_FREQ_0B         0x06		// 6
#define CC1000_FSEP1           0x07		// 7
#define CC1000_FSEP0           0x08		// 8
#define CC1000_CURRENT         0x09		// 9
#define CC1000_FRONT_END       0x0A		// 10
#define CC1000_PA_P0W          0x0B		// 11
#define CC1000_PLL             0x0C		// 12
#define CC1000_LOCK            0x0D		// 13
#define CC1000_CAL             0x0E		// 14
#define CC1000_MODEM2          0x0F		// 15
#define CC1000_MODEM1          0x10		// 16
#define CC1000_MODEM0          0x11		// 17
#define CC1000_MATCH           0x12		// 18
#define CC1000_FSCTRL          0x13		// 19
#define CC1000_FSHAPE7         0x14		// 20
#define CC1000_FSHAPE6         0x15		// 21
#define CC1000_FSHAPE5         0x16		// 22
#define CC1000_FSHAPE4         0x17		// 23
#define CC1000_FSHAPE3         0x18		// 24
#define CC1000_FSHAPE2         0x19		// 25
#define CC1000_FSHAPE1         0x1A		// 26
#define CC1000_FSDELAY         0x1B		// 27
#define CC1000_PRESCALER       0x1C		// 28

#define CC1000_TEST6           0x40
#define CC1000_TEST5           0x41
#define CC1000_TEST4           0x42
#define CC1000_TEST3           0x43
#define CC1000_TEST2           0x44
#define CC1000_TEST1           0x45
#define CC1000_TEST0           0x46

// define RF modem working state 
#define 	RFinRX_MODE 0x5a
#define 	RFinTX_MODE	(RFinRX_MODE+1)

// define format for synchronization and package
// SYN_FLAG(aaaaaaaa) CNT(1-RX_BUFFER_LEN) ^CNT D0 D1 D2 ...
// CNT>0;<= RX_BUFFER_LEN
#define 	SYN_FLAG	 0xaaaaaaaa
#define 	SYN_STATE0	 0x5a						// find SYN_FLAG=0xaaaaaaaa
#define 	SYN_STATE1	(SYN_STATE0+1)				// find cnt
#define 	SYN_STATE2	(SYN_STATE1+1)				// find ^cnt
#define 	WAIT_SYN_F	(SYN_STATE2+1)				// waitting for synchronization semaphore

#define 	CAL_TIMEOUT   4000		//unit = mil second
#define 	LOCK_TIMEOUT  4000

#define 	PA_VALUE 	   0xF0			// PA power setting
#define 	TX_CURRENT_433 0x81
#define 	RX_CURRENT_433 0x44

//#define 	TX_CURRENT_868 0xF3
//#define 	RX_CURRENT_868 0x8C

#define  	LOCK_NOK         0x00
#define  	LOCK_OK          0x01
#define  	LOCK_RECAL_OK    0x02

#endif

⌨️ 快捷键说明

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