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

📄 nrf24l01.inc

📁 Holtek audio decoder , Dongle 参考范例
💻 INC
字号:
;===============NEW 06/04/19	start===============

;-------NRF pin assignmenet
NRF_IRQ			EQU		PC.2
NRF_CE			EQU		PC.3

;-------nRF
Payload_Size 		EQU		32  		;payload data 1-32 byte, use for SPI counter
Address_Size 		EQU		5		;address width 3-5 byte, use for SPI counter

;-------nRF24L01 SPI instruction set
NRF_CMD_R_REGISTER		EQU		00H
NRF_CMD_W_REGISTER		EQU		10H
NRF_CMD_RX_PAYLOAD		EQU		61H 
NRF_CMD_TX_PAYLOAD		EQU		0A0H
NRF_CMD_FLUSH_TX		EQU		0E1H
NRF_CMD_FLUSH_RX		EQU		0E2H
NRF_CMD_REUSE_TX_PL		EQU		0E3H
NRF_CMD_NOP			EQU		0FFH

;------nRF24L01 Register set
NRF_REG_CONFIG			EQU		00H
NRF_REG_EN_AA			EQU		01H
NRF_REG_EN_RXADDR		EQU		02H
NRF_REG_SETUP_AW		EQU		03H
NRF_REG_SETUP_RETR		EQU		04H
NRF_REG_RF_CH			EQU		05H
NRF_REG_RF_SETUP		EQU		06H
NRF_REG_STATUS			EQU		07H
NRF_REG_OBSERVE_TX		EQU		08H
NRF_REG_CD			EQU		09H
NRF_REG_RX_ADDR_P0		EQU		0AH
NRF_REG_RX_ADDR_P1		EQU		0BH
NRF_REG_RX_ADDR_P2		EQU		0CH
NRF_REG_RX_ADDR_P3		EQU		0DH
NRF_REG_RX_ADDR_P4		EQU		0EH
NRF_REG_RX_ADDR_P5		EQU		0FH
NRF_REG_TX_ADDR			EQU		10H
NRF_REG_RX_PW_P0		EQU		11H
NRF_REG_RX_PW_P1		EQU		12H
NRF_REG_RX_PW_P2		EQU		13H
NRF_REG_RX_PW_P3		EQU		14H
NRF_REG_RX_PW_P4		EQU		15H
NRF_REG_RX_PW_P5		EQU		16H
NRF_REG_FIFO_STATUS		EQU		17H
;==================NEW 06/04/19 End==================

;;PGA_CTRL			
;MUTE_MKB	EQU	PGA_CTRL.7
;;PFDC
;PRES1		EQU	PFDC.6
;PRES0		EQU	PFDC.5
;PFDEN		EQU	PFDC.4
;SELW		EQU	PFDC.0
;PFD_IO		EQU	PFDC.1	
;
;;SBCR
;CKS		EQU	SBCR.7
;M1		EQU	SBCR.6
;M0		EQU	SBCR.5		
;SBEN		EQU	SBCR.4
;MLS		EQU	SBCR.3
;CSEN		EQU	SBCR.2
;WCOL		EQU	SBCR.1
;TRF		EQU	SBCR.0
;
;;MODE_CTRL 
;AD_ENB		EQU	MODE_CTRL.2
;DA_R_ENB	EQU	MODE_CTRL.1
;DA_L_ENB	EQU	MODE_CTRL.0
;
;SIO_CSEN	EQU	MODE_CTRL.6  
;SIO_WCOL	EQU	MODE_CTRL.5  
;SIO_CPOL	EQU	MODE_CTRL.4  


ADC_PACK_MODE	EQU	MODE_CTRL.7 

T0_ON		EQU	TMR0C.4

⌨️ 快捷键说明

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