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

  • 大小: 9.23MB
    文件類型: .7z
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-10-09
  • 語(yǔ)言: 其他
  • 標(biāo)簽: CC1101??

資源簡(jiǎn)介

CC1101無(wú)線模塊測(cè)試程序+原理圖+學(xué)習(xí)資料

資源截圖

代碼片段和文件信息

#include?
#include?
#define INT8U unsigned?char
#define INT16U unsigned?int
/*****************************************************************************************/
#define? WRITE_BURST????? 0x40 //連續(xù)寫入
#define? READ_SINGLE????? 0x80 //讀
#define? READ_BURST?????? 0xC0 //連續(xù)讀
#define? BYTES_IN_RXFIFO?????0x7F?? //接收緩沖區(qū)的有效字節(jié)數(shù)
#define? CRC_OK??????????????0x80? //CRC校驗(yàn)通過(guò)位標(biāo)志
//*****************************************************************************************
sbit? GDO0 =P1^0;
sbit? GDO2 =P1^1;
sbit MISO =P1^6;
sbit MOSI =P1^7;
sbit SCK =P1^2;
sbit CSN =P1^5;
//----------------------------------------按鍵端口-------------------------------------------------------
sbit KEY=P3^4;
//----------------------------------------LED顯示端口---------------------------------------------------
sbit????LED=P3^5;
//***************更多功率參數(shù)設(shè)置可詳細(xì)參考DATACC1100英文文檔中第48-49頁(yè)的參數(shù)表******************
//INT8U?PaTabel[8]?=?{0x04?0x04?0x04?0x04?0x04?0x04?0x04?0x04};??//-30dBm???功率最小
INT8U?PaTabel[8]?=?{0x60?0x60?0x60?0x60?0x60?0x60?0x60?0x60};??//0dBm
//INT8U?PaTabel[8]?=?{0xC0?0xC0?0xC0?0xC0?0xC0?0xC0?0xC0?0xC0};???//10dBm?????功率最大
//*****************************************************************************************
char? flagm;
#define?TxRxBuf_Len?32
xdata?char? TxRxBuf1[32];
xdata?char TxRxBuf2[32];
//**********************************************函數(shù)申明*******************************************
void?SpiInit(void);
void?CpuInit(void);
void?RESET_CC1100(void);
void?POWER_UP_RESET_CC1100(void);
void?halSpiWriteReg(INT8U?addr?INT8U?value);
void?halSpiWriteBurstReg(INT8U?addr?INT8U?*buffer?INT8U?count);
void?halSpiStrobe(INT8U?strobe);
INT8U?halSpiReadReg(INT8U?addr);
void?halSpiReadBurstReg(INT8U?addr?INT8U?*buffer?INT8U?count);
INT8U?halSpiReadStatus(INT8U?addr);
void?halRfWriteRfSettings(void);
void?halRfSendPacket(INT8U?*txBuffer?INT8U?size);?
INT8U?halRfReceivePacket(INT8U?*rxBuffer?INT8U?*length);??
void?UART_init();
void?R_S_Byte(char?R_Byte);
//*****************************************************************************************
//?CC1100?STROBE?CONTROL?AND?STATUS?REGSITER
#define?CCxxx0_IOCFG2???????0x00????????//?GDO2?output?pin?configuration
#define?CCxxx0_IOCFG1???????0x01????????//?GDO1?output?pin?configuration
#define?CCxxx0_IOCFG0???????0x02????????//?GDO0?output?pin?configuration
#define?CCxxx0_FIFOTHR??????0x03????????//?RX?FIFO?and?TX?FIFO?thresholds
#define?CCxxx0_SYNC1????????0x04????????//?Sync?word?high?INT8U
#define?CCxxx0_SYNC0????????0x05????????//?Sync?word?low?INT8U
#define?CCxxx0_PKTLEN???????0x06????????//?Packet?length
#define?CCxxx0_PKTCTRL1?????0x07????????//?Packet?automation?control
#define?CCxxx0_PKTCTRL0?????0x08????????//?Packet?automation?control
#define?CCxxx0_ADDR?????????0x09????????//?Device?address
#define?CCxxx0_CHANNR???????0x0A????????//?Channel?number
#define?CCxxx0_FSCTRL1??????0x0B??????

評(píng)論

共有 條評(píng)論