?? nrf.h
字號:
/*******************************************************
*2008,浙江工業大學信息與控制研究所
*All rights reserved
*
*文件名稱:nrf.h
*摘 要:NRF905有關的引腳,命令字定義,一些常量的定義以及子程序聲明
*
*當前版本:1.1
*作 者:王微
*完成日期:2008.4.28
********************************************************/
#ifndef _nrf_h
#define _nrf_h
//命令字的定義
#define WC 0x00 // Write configuration register command
#define RC 0x10 // Read configuration register command
#define WTP 0x20 // Write TX Payload command
#define RTP 0x21 // Read TX Payload command
#define WTA 0x22 // Write TX Address command
#define RTA 0x23 // Read TX Address command
#define RRP 0x24 // Read RX Payload command
//一些常量的定義
#define PA_PWR 0b00 //輸出功率定義,-10dB
#define PACKAGE_LENGTH 21 //數據包長度
extern unsigned char broad_addr[4]; //4字節的廣播地址
void init_905(void); //初始化905
void set_confword(unsigned char*r_addr); //設置配置寄存器
void send_conf(void); //發送配置寄存器內容
void set_Tmode(void); //把905設置成發送模式
void set_Rmode(void); //把905設置成接收模式
void set_Powerdownmode(void); //把905設置成掉電模式
void set_STmode(void); //把905設置成標準模式
void set_Taddr(unsigned char*addr); //通過SPI設定905的發送地址
void TxPacket(unsigned char*send_d); //發送數據
void RxPacket(unsigned char*received_d); //接收數據
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -