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

  • 大小: 5KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-09
  • 語言: 其他
  • 標(biāo)簽: CJC1068??2.4G??跳頻??

資源簡(jiǎn)介

CJC1068 2.4G 無線模塊,跳頻 發(fā)射部分,SPI接口,瑞薩單片機(jī)R5F212L4調(diào)試通過

資源截圖

代碼片段和文件信息

/*========================================================================
#???FileName:?CJC1068.c
#?????Author:?pipi
#??????Email:?piqiang1989@163.com
#????Company:?Wuhan?ESHINE?Technology
#???HomePage:?http://www.eshine-ic.com
#?LastChange:?2016-07-01?16:12:30
========================================================================*/
//#include?“common.h“
#include?“sfr_r8m12a.h“
#include?“CJC1068.h“

#define?U8?unsigned?char?
#define?U16?unsigned?int
#define?U32?unsigned?long


#define?WX_IRQ???p1_4
#define?WX_MISO??p1_5
#define?WX_MOSI??p1_6
#define?WX_SCK???p1_7
#define?WX_CSN???p4_5
#define?WX_CE????p3_3

extern??U8?tx_chr;
/******************************************************************************
* 功能 : 寫寄存器數(shù)據(jù)
* 參數(shù) : reg?-?寄存器 dat -?數(shù)據(jù)
* 返回值??:???None
******************************************************************************/
void CJC1068_WriteREG(unsigned?char?regunsigned?char?dat)
{
CSN_LOW();
SPI_RW(reg);
SPI_RW(dat);
CSN_HIGH(); //CSN?=?1
}

/******************************************************************************
* 功能 : 讀寄存器數(shù)據(jù)
* 參數(shù) : reg?-?寄存器
* 返回值??:???dat?-?寄存器值
******************************************************************************/
unsigned?char CJC1068_ReadREG(unsigned?char?reg)
{
unsigned?char?dat;
CSN_LOW(); //CSN?=?0
SPI_RW(reg); ????????//SPI?命令
dat = SPI_RW(0);
CSN_HIGH(); //CSN?=?1

return?dat;
}

/******************************************************************************
* 功能 : 寫寄存器值
* 參數(shù) : reg?-?寄存器 *pbuf - 數(shù)據(jù) length - 數(shù)據(jù)長(zhǎng)度
* 返回值??:???None
******************************************************************************/
void CJC1068_WriteSR(unsigned?char?regunsigned?char?*pbufunsigned?char?length)
{
unsigned?char?i;
CSN_LOW();
SPI_RW(0x20+reg); //SPI?命令
for(i=0;?i {
SPI_RW(pbuf[i]);
}
CSN_HIGH(); //CSN?=?1
}

/******************************************************************************
* 功能 : 讀寄存器
* 參數(shù) : reg?-?寄存器 *pbuf - 數(shù)據(jù) length - 數(shù)據(jù)長(zhǎng)度
* 返回值??:???None
******************************************************************************/
void CJC1068_ReadSR(unsigned?char?regunsigned?char?*pbuf?unsigned?char?length)
{
unsigned?char?i;
CSN_LOW(); //CSN?=?0
SPI_RW(0+reg); //SPI?命令
for(i=0;i {
pbuf[i] = SPI_RW(0);
}
CSN_HIGH(); //CSN?=?1
}


/******************************************************************************
* 功能????: 讀接收數(shù)據(jù)
* 參數(shù) : *pbuf - 數(shù)據(jù) length - 數(shù)據(jù)長(zhǎng)度
* 返回值??:???None
******************************************************************************/
void CJC1068_RxPayLoad(unsigned?char?*pbufunsigned?char?length)
{
unsigned?char?i;
CSN_LOW();

SPI_RW(0x61);
for(i=0;i {
pbuf[i] = SPI_RW(0);
}

CSN_HIGH();

}


/*********************************

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????4887??2017-02-08?10:21??CJC1068.h

?????文件??????12912??2016-12-18?13:54??CJC1068.c

-----------?---------??----------?-----??----

????????????????17799????????????????????2


評(píng)論

共有 條評(píng)論