configure.c

来自「CodevisionAVR 开发环境。 用AVR控制TI/Chipcon非常常用」· C语言 代码 · 共 90 行

C
90
字号


/****************************************************************************
                                                                           *
 * 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 + =
减小字号Ctrl + -
显示快捷键?