91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.68MB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2023-08-10
  • 語言: 其他
  • 標簽: NRF24LU1??

資源簡介

NRF24LU1的資料,包括發送,接收參考代碼和數據手冊

資源截圖

代碼片段和文件信息

/*********************************************************************
功能:
RFID?TARGET發射程序
說明:
本程序采用定時2秒發射ID一次發射完畢進入低功耗模式低功耗電流3uA
ID長度為6?byte
**********************************************************************/


#include?
#include?
#include?“API.h“
#define?p0dir 0xf0
#define?INTERRUPT_RFIRQ 9
#define?INTERRUPT_TICK? 13??

#define?TX_ADR_WIDTH????5??? //?RF收發地址共5?bytes?
#define?TX_PLOAD_WIDTH??20?? //?數據包長度為20?bytes

uint8_t?const?TX_ADDRESS[TX_ADR_WIDTH]??=?{0x340x560x780x900x12};?//?定義RF收發地址

uint8_t?data?id_buf[TX_PLOAD_WIDTH]={0xff?0x01?0x02?0x03?0x04?0x05};

uint8_t?bdata?sta;
sbit RX_DR =sta^6;
sbit TX_DS =sta^5;
sbit MAX_RT =sta^4;

/**************************************************
功能:延時
**************************************************/
void?delay(uint16_t?x)
{
????uint16_t?ij;
????i=0;
????for(i=0;i????{
???????j=108;
???????????;
???????while(j--);
????}
}
/**************************************************
功能:硬件SPI讀寫
**************************************************/
uint8_t?SPI_RW(uint8_t?value)
{
??RFDAT?=?value;
??RFSPIF?=?0;?????//?!?IMPORTANT?!?Clear?RF?SPI?ready?flag
??????????????????//?after?data?written?to?RFDAT..
??while(!RFSPIF);?//?wait?for?byte?transfer?finished
????;
??return?RFDAT;???//?return?SPI?read?value
}
/**************************************************
功能:寫RF寄存器,讀RF狀態值
**************************************************/
uint8_t?SPI_RW_Reg(uint8_t?reg?uint8_t?value)
{
uint8_t?status;

?? RFCSN?=?0;???????????????????
?? status?=?SPI_RW(reg);?????? //?選擇RF寄存器
?? SPI_RW(value);????????????? //?寫入數據
?? RFCSN?=?1;???????????????????

?? return(status);???????????? //?返回RF狀態值
}
/**************************************************
功能:讀RF寄存器
**************************************************/
uint8_t?SPI_Read(uint8_t?reg)
{
uint8_t?reg_val;

?? RFCSN?=?0;????????????????
?? SPI_RW(reg);???????????? //?選擇RF寄存器
?? reg_val?=?SPI_RW(0);???? //?讀出數據
?? RFCSN?=?1;????????????????

?? return(reg_val);???????? //?返回RF狀態值
}
/**************************************************
功能:把緩沖區的多字節數據寫到RF寄存器
**************************************************/
uint8_t?SPI_Write_Buf(uint8_t?reg?uint8_t?*pBuf?uint8_t?bytes)
{
uint8_t?statusbyte_ctr;

?? RFCSN?=?0;???????????????????
?? status?=?SPI_RW(reg);???? //?選擇RF寄存器
?? for(byte_ctr=0;?byte_ctr???? SPI_RW(*pBuf++);
?? RFCSN?=?1;?????????????????
?? return(status);?????????? //?返回RF狀態值
}
/**************************************************
功能:設置為掉電模式
**************************************************/
/**************************************************
功能:設置為發射模式
**************************************************/
void?TX_Mode(void)
{
?? SPI_RW_Reg(WRITE_REG?+?CONFIG?0x0e);????? //?上電?CRC為2?bytes接收模式允許RX_DR產生中斷
?? SPI_Write_Buf(WR_TX_PLOAD?id_

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????149573??2010-03-17?10:56??NRF24LU1的資料\Application_Note_24_14v1_0.pdf

?????文件????1079181??2010-09-15?16:57??NRF24LU1的資料\nAN24-15_Creating_Applications_with_the_Keil_C51_C_Compiler_v1.0.pdf

?????文件?????108246??2011-01-11?00:02??NRF24LU1的資料\NRF24LU1.JPG

?????文件????1668935??2008-11-27?01:04??NRF24LU1的資料\nRF24LU1P?Product?Specification?v1_2.pdf

?????文件?????601600??2010-12-26?18:54??NRF24LU1的資料\nRFFlasher.exe

?????文件?????????34??2011-01-13?11:03??NRF24LU1的資料\nRFFlasher.log

?????文件?????176312??2008-09-10?15:51??NRF24LU1的資料\PAN_010_Attachment.pdf

?????文件???????5867??2008-10-10?14:36??NRF24LU1的資料\程序\NRF24LU1發射\API.H

?????文件?????????19??2010-12-21?15:24??NRF24LU1的資料\程序\NRF24LU1發射\ExtDll.iex

?????文件???????5021??2010-12-21?15:26??NRF24LU1的資料\程序\NRF24LU1發射\Main.c

?????文件???????9782??2010-12-21?15:30??NRF24LU1的資料\程序\NRF24LU1發射\Main.LST

?????文件??????16283??2010-12-21?15:30??NRF24LU1的資料\程序\NRF24LU1發射\Main.OBJ

?????文件??????16784??2010-12-21?15:30??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1

?????文件????????183??2010-12-21?15:23??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1-nrf.xml

?????文件???????1527??2010-12-21?15:30??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1.hex

?????文件????????240??2010-12-21?15:30??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1.lnp

?????文件??????33013??2010-12-21?15:30??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1.MAP

?????文件???????1499??2010-08-31?15:03??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1.opt.bak

?????文件????????196??2010-12-23?18:03??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1.plg

?????文件???????9208??2010-12-21?15:30??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1.SBR

?????文件???????2677??2010-08-31?14:13??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1.Uv2.bak

?????文件??????59853??2010-12-23?17:59??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1.uvopt

?????文件??????15756??2010-09-03?10:01??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1.uvproj

?????文件???????1499??2010-08-31?15:03??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1_Opt.Bak

?????文件???????2598??2009-05-08?10:22??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1_Uv2.Bak

?????文件??????60279??2010-12-21?15:30??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1_uvopt.bak

?????文件??????15750??2010-09-02?08:41??NRF24LU1的資料\程序\NRF24LU1發射\nRF24LE1_uvproj.bak

?????文件???????1374??2010-12-21?14:17??NRF24LU1的資料\程序\NRF24LU1發射\nrfflasher.log

?????文件???????7840??2009-09-10?21:14??NRF24LU1的資料\程序\NRF24LU1發射\reg24le1.h

?????文件???????5115??2002-04-16?14:32??NRF24LU1的資料\程序\NRF24LU1發射\STARTUP.A51

............此處省略36個文件信息

評論

共有 條評論