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

  • 大小: 0.01M
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-13
  • 語言: 其他
  • 標簽: 其他??

資源簡介

83390098XN297test.rar

資源截圖

代碼片段和文件信息

//============================================================================//
//??*?@file????????????RF.c
//??*?@author?????????Shi?Zheng?
//??*?@version????????V1.0
//??*?@date???????????24/4/2015
//??*?@brief??????????RFPN006?communication?interface
//??*?@modify?user:???Shizheng
//??*?@modify?date:???24/4/2015
//============================================================================//
#include?“RF.H“


const?uint8_t?TX_ADDRESS_DEF[5]?=?{0x550x790x680x640x12};
uint8_t?TxPayloadLength?=?PAYLOAD_WIDTH;
const?uint8_t?AckPayloadLength?=?0x00;
uint32_t?Payload_Count?=?0;
uint16_t?tx_only_count=0;
uint16_t??time_out_count=0;

/******************************************************************************/
//????????????SPI_init
//???????????????init?spi?pin?and?IRQ??CE?input/out?mode
/******************************************************************************/
void?SPI_init(void)
{
????GPIO_Init(?GPIOD?GPIO_Pin_0?GPIO_Mode_In_PU_No_IT);???????????????????????//IRQ??input?pulling?high?without?interrupt
????GPIO_Init(?GPIOB?GPIO_Pin_1?GPIO_Mode_Out_PP_Low_Fast);???????????????????//CE???output?Low?pulling?push????

????GPIO_Init(?GPIOB?GPIO_Pin_4?GPIO_Mode_Out_PP_High_Fast);??????????????????//CSN??output?High?pulling?push
????GPIO_Init(?GPIOB?GPIO_Pin_5?GPIO_Mode_Out_PP_Low_Fast);???????????????????//SCK??output?Low??pulling?push?
????GPIO_Init(?GPIOB?GPIO_Pin_6?GPIO_Mode_Out_PP_High_Fast);??????????????????//MOSI?output?High?pulling?push
????GPIO_Init(?GPIOB?GPIO_Pin_7?GPIO_Mode_In_PU_No_IT);???????????????????????//MISO?input?pull?high
}


/******************************************************************************/
//????????????SPI_RW
//????????????????SPI?Write/Read?Data
//????????????SPI寫入一個BYTE的同時,讀出一個BYTE返回
/******************************************************************************/
?uint8_t?SPI_RW(?uint8_t ?R_REG)
{
????uint8_t ??i;
????for(i?=?0;?i?????{
????????SCK_LOW;
????????if(R_REG?&?0x80)
????????{
????????????MOSI_HIGH;
????????}
????????else
????????{
????????????MOSI_LOW;
????????}
????????R_REG?=?R_REG?<????????SCK_HIGH;
????????if(?MISO_STATUS?)
????????{
??????????R_REG?=?R_REG?|?0x01;
????????}
????}
????SCK_LOW;
????return?R_REG;
}

/******************************************************************************/
//????????????RF_WriteReg
//????????????????Write?Data(1?Byte?Address?1?byte?data)
/******************************************************************************/
void?RF_WriteReg(?uint8_t?reg??uint8_t?wdata)
{
????CSN_LOW;
????SPI_RW(reg);
????SPI_RW(wdata);
????CSN_HIGH;
}


/******************************************************************************/
//????????????RF_ReadReg
//????????????????Read?Data(1?Byte?Address?1?byte?data?return)
/******************************************************************************/
?uint8_t??ucRF_ReadReg(?uint8_t?reg)
{
?????uint8_t?tmp;
????

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

?????文件??????15605??2016-03-06?20:34??83390098XN297test\RF.c

?????文件???????8316??2016-02-19?17:15??83390098XN297test\RF.H

?????目錄??????????0??2018-02-02?09:49??83390098XN297test

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

????????????????23921????????????????????3


評論

共有 條評論