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

📄 configure.c

📁 CodevisionAVR 开发环境。 用AVR控制TI/Chipcon非常常用的CC1000射频收发芯片。
💻 C
字号:


/****************************************************************************
                                                                           *
 * Revision history:                                                         *
 *                                                                           *
 * 
 * 
 * 
 *
 *                                                                           *
 ****************************************************************************/


#include "configure.h"
#include "cc1000.h"
#include "simpleio.h"
#include <ctype.h>    // ANSI standard header file
#include <stdio.h>    // ANSI standard header file
     
     char EEPROMCC1000Config[34]={  
                0xA1,  // 00  
                0x41, //  01
		0xF2, //  02
		0x53, //  03
		0x66, //  04
		0xA0, //  05
		0x00, //  06
		0x02, //  07
		0x80, //  08
		0x81, //  09
		0x11, //  0A
		0X0F, //  0B 
		0x48, //  0C
		0x10, //  0D
		0x26, //  0E
		0x8E, //  0F
		0x6F, //  10
		0x57, //  11
		0x70, //  12
		0x01, //  13
		
		0x00, //  14
		0X00, //  15
		0x00, //  16
		0x00, //  17
		0x00, //  18
		0x00, //  19
		0x00, //  1A
		0x00, //  1B
		0x00, //  1C
		
		0x00, //  40
		0x00, //  41
		0x3F, //  42
		0x00, //  43
		0x00  //  44
		}; 
   
// Configures all the CC1000 registers according to the values stored in EEPROM

void SetupCC1000All(void)
{ 
  char counter;
  char value;
  
  for (counter=0x00;counter<=0x13;counter++)
      {
       value=EEPROMCC1000Config[counter];
       WriteToCC1000Register(counter,value);
      }
  
  WriteToCC1000Register(0X42,EEPROMCC1000Config[0x1F]);
  //for (counter=0x40;counter<=0x44;counter++) 
  //    {
  //     value=EEPROMCC1000Config[counter-0x40+0x1C];
  //     WriteToCC1000Register(counter,value);
  //    }

}




   


        

⌨️ 快捷键说明

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