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

  • 大小: 6KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-03
  • 語言: 其他
  • 標(biāo)簽: HS6200??RF2.4G??

資源簡介

HS6200 ---- 基于RF2.4G無線通信 ------ 通信接口 SPI

資源截圖

代碼片段和文件信息

#include?“HS6200.h“
#include?“qk_gpio.h“
#include?“qk_xsl_task.h“

SPI_PORT_EN_T?SPI_PORT;??


#define?GPIO_CLK 12

#define?GPIO_CSN 3
#define?GPIO_DI 4
#define?GPIO_DO 5


#define?HS6200_CSN_HIGH ??tls_gpio_write(GPIO_CSN?IO_H)
#define?HS6200_CSN_LOW????tls_gpio_write(GPIO_CSN?IO_L)

#define?HS6200_CLK_HIGH?? tls_gpio_write(GPIO_CLK IO_H)
#define?HS6200_CLK_LOW?? tls_gpio_write(GPIO_CLK IO_L)

#define?HS6200_SOMI_HIGH?? tls_gpio_write(GPIO_DO IO_H)
#define?HS6200_SOMI_LOW?? tls_gpio_write(GPIO_DO IO_L)

#define?HS6200_DI_READ? tls_gpio_read(GPIO_DI)



/*Calibration?config?infor*/
unsigned?char?HS6200_Calibration_Data[]?=?
{
/*?Register?Addr DataLenth???Data*/
HS6200_BANK0_CONFIG 1 0x03
HS6200_BANK0_RF_CH 1 0x32
HS6200_BANK0_RF_SETUP 1 0x40
0xFF /*Addr=0xFFcomplete?flag*/?
};

unsigned?char?HS6200_Calibration_Analog[]?=?
{
/*Register?Addr DataLenth Data*/?
HS6200_BANK1_PLL_CTL0 4 0x400x010x100xE5?
HS6200_BANK1_CAL_CTL 5 0x200x080x500x400x50
HS6200_BANK1_IF_FREQ 3 0x000x000x1F
HS6200_BANK1_FDEV 1 0x20
HS6200_BANK1_DAC_CAL_HI 1 0x7F
HS6200_BANK1_RF_IVGEN 4 0x1F0x640x000x81?
0xFF /*Addr=0xFFcomplete?flag*/
};


/*config?infor*/
unsigned?char?HS6200_Analog_Data[]=
{
/*Register?Addr DataLenth Data*/??
HS6200_BANK1_PLL_CTL0 4 0x400x010x300xE1
HS6200_BANK1_PLL_CTL1 4 0x000x420x100x01?
HS6200_BANK1_CAL_CTL 5 0x290x890x750x280x50
HS6200_BANK1_RX_CTRL 4 0x520xC20x090xAC
HS6200_BANK1_FAGC_CTRL_1 4 0x800x140x080x29
HS6200_BANK1_RF_IVGEN 4 0x1F0x640x000x01
0xFF /*Addr=0xFFcomplete?flag*/
};


unsigned?char?HS6200_Init_Data[]=
{
/*Register?Addr? DataLenth?Data*/
HS6200_BANK0_CONFIG 1 0x0e
HS6200_BANK0_RX_PW_P0 1 0x0A?
HS6200_BANK0_DYNPD 1 0x3F
HS6200_BANK0_FEATURE 1 0x07
HS6200_BANK0_SETUP_VALUE 5 0x400x5A0x800x060x00
HS6200_BANK0_PRE_GURD 1 0x77
HS6200_BANK0_EN_AA 1 0x00
//HS6200_BANK0_EN_AA 1 0x00
HS6200_BANK0_EN_RXADDR 1 0x3F
HS6200_BANK0_SETUP_AW 1 0x03
HS6200_BANK0_SETUP_RETR 1 0x0F??
//HS6200_BANK0_RF_CH 1 0x50
HS6200_BANK0_RF_CH 1 0x4D
HS6200_BANK0_RF_SETUP 1 0x47
HS6200_BANK0_RX_ADDR_P0 5 0x550x6E0x540x9C0xF6
HS6200_BANK0_TX_ADDR 5 0x550x6E0x540x9C0xF6

0xFF /*Addr=0xFFcomplete?flag*/
};


/*SPI?driver*/
unsigned?char?HS6200_spi_wrd(unsigned?char?Data)
{
unsigned?char?rxdi;
for(i=0;i<16;i++){
if(i%2)
{
if(HS6200_DI_READ) rxd?|=?0x01; else rxd?&=?0xFE;
HS6200_CLK_LOW;
}
else
{
if(Data?&?0x80) HS6200_SOMI_HIGH; else HS6200_SOMI_LOW;
rxd?<<=?1;
Data?<<=?1;
HS6200_CLK_HIGH;
}
}
return?rxd;
}

/*Write?One?Register*/
void?HS6200_write_byte(unsigned?char?addrunsigned?char?D)
{
HS6200_CSN_LOW;
HS62

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????8076??2017-03-16?16:19??HS6200.h
?????文件???????12867??2017-04-07?16:58??HS6200.c

評(píng)論

共有 條評(píng)論

相關(guān)資源