⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cc1100_reset.c

📁 msp430与cc1100实现超低功耗无线通信的程序
💻 C
字号:
#include<msp430x14x.h>
#include "cc1100.h"
#define uint unsigned int
#define uchar unsigned char
void cc1100_Reset()
{
  P2OUT|=BIT0;
  delay(1);
  P2OUT&=~(BIT0);
  delay(1);
  P2OUT|=BIT0;
  delay(50);
  P2OUT&=~(BIT0);
  while(P3IN&0X04);
  spi_strobe(TI_CCxxx0_SRES);
  while(P3IN&0X04);
  P2OUT|=BIT0;
  //spi_WriteBurst_reg(TI_CCxxx0_PATABLE,patable,8);
  return ;
}
//-----------------------------------------------------------------
void writeRFSettings()
{
   spi_Write_reg(TI_CCxxx0_IOCFG2,   0x0B);
   spi_Write_reg(TI_CCxxx0_IOCFG0,   0x06);
   spi_Write_reg(TI_CCxxx0_PKTLEN,   0xFF);
   spi_Write_reg(TI_CCxxx0_PKTCTRL1, 0x05);
   spi_Write_reg(TI_CCxxx0_PKTCTRL0, 0x05);
   spi_Write_reg(TI_CCxxx0_ADDR,     0x01);
   spi_Write_reg(TI_CCxxx0_CHANNR,   0x00);
   spi_Write_reg(TI_CCxxx0_FSCTRL1,  0x0B);
   spi_Write_reg(TI_CCxxx0_FSCTRL0,  0x00);
   spi_Write_reg(TI_CCxxx0_FREQ2,    0x10);
   spi_Write_reg(TI_CCxxx0_FREQ1,    0xA7);
   spi_Write_reg(TI_CCxxx0_FREQ0,    0x62);
   spi_Write_reg(TI_CCxxx0_MDMCFG4,  0x2D);
   spi_Write_reg(TI_CCxxx0_MDMCFG3,  0x3B);
   spi_Write_reg(TI_CCxxx0_MDMCFG2,  0x73);
   spi_Write_reg(TI_CCxxx0_MDMCFG1,  0x22);
   spi_Write_reg(TI_CCxxx0_MDMCFG0,  0xF8);
   spi_Write_reg(TI_CCxxx0_DEVIATN,  0x00);
   spi_Write_reg(TI_CCxxx0_MCSM1 ,   0x3F);
   spi_Write_reg(TI_CCxxx0_MCSM0 ,   0x18);
   spi_Write_reg(TI_CCxxx0_FOCCFG,   0x1D);
   spi_Write_reg(TI_CCxxx0_BSCFG,    0x1C);
   spi_Write_reg(TI_CCxxx0_AGCCTRL2, 0xC7);
   spi_Write_reg(TI_CCxxx0_AGCCTRL1, 0x00);
   spi_Write_reg(TI_CCxxx0_AGCCTRL0, 0xB2);
   spi_Write_reg(TI_CCxxx0_FREND1,   0xB6);
   spi_Write_reg(TI_CCxxx0_FREND0,   0x10);
   spi_Write_reg(TI_CCxxx0_FSCAL3,   0xEA);
   spi_Write_reg(TI_CCxxx0_FSCAL2,   0x0A);
   spi_Write_reg(TI_CCxxx0_FSCAL1,   0x00);
   spi_Write_reg(TI_CCxxx0_FSCAL0,   0x11);
   spi_Write_reg(TI_CCxxx0_FSTEST,   0x59);
   spi_Write_reg(TI_CCxxx0_TEST2,    0x88);
   spi_Write_reg(TI_CCxxx0_TEST1,    0x31);
   spi_Write_reg(TI_CCxxx0_TEST0,    0x0B);
   return ;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -