?? nrf905.h
字號:
#ifndef _NRF905_H_
#define _NRF905_H_
#define uchar unsigned char
#define uint unsigned int
//nrf905 control IO define;
/*sbit CSN = P0^0;
sbit SCK = P0^1;
sbit MOSI = P0^2;
sbit AM = P0^4;
sbit PWR_UP = P0^5;
sbit DR = P3^2;
sbit TRX_CE = P0^6;
sbit TX_EN = P0^7;
sbit MISO = P0^3;
*/
sbit CSN = P1^0;
sbit SCK = P1^1;
sbit MOSI = P1^2;
sbit MISO = P1^3;
sbit DR = P3^2;
sbit AM = P1^4;
sbit PWR_UP = P1^5;
sbit TRX_CE = P1^6;
sbit TX_EN = P1^7;
/*
#define True 1
#define False 0
#define ON 1
#define OFF 0
*/
/*---------------------------------------------------------------------------------------
nrf905配置寄存器宏定義
nrf905配置寄存器(10Byte)
工作頻率f=(422.4+CH_NO/10)*(1+HFREQ_PLL)MHz
----------------------------------------------------------------------------------------*/
//the SPI Instruction Set
#define WC 0x00
#define RC 0x10
#define WTP 0x20
#define RTP 0x21
#define WTA 0x22
#define RTA 0x23
#define RRP 0x24
#define CC 0x80
void SpiWrite(unsigned char Dat);
void Key_service(void);
uchar SpiRead(void);
void SPI_addrs(uchar addrs);
void SPI_write(uchar CMD,uchar DAT);
uchar SPI_read(void);
extern void delay2(int i);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -