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

📄 main.c

📁 Arm 控制ad9954源程序
💻 C
字号:
/*------------------------------------------------------------
  FILE NAME : main.c
DESCRIPTION : main function of bs1150s arm firmware.
VERSION     : 0.1.0
AUTHOR      : 
CREATE DATE : 2.13.2008
MODIFY DATE : 
LOGS        :
--------------------------------------------------------------*/


//--------------------Include files-----------------------//

#include <lpc213x.h>
#include "..\header\ad9954.h"
#include "..\header\spi.h"
ARM_PORT p0,p1;
//-------------------Function area------------------------//

 /*--------------------------------------------------------
NAME       : main
ENTRY  TYPE: void
RETURN TYPE: void
PURPOSE    : --- 
VERSION    : 0.1.0 
DESCRIPTION: 
CREATE DATE: 2.13.2008
LOGS       : 1.first create;
---------------------------------------------------------*/
main()
{ AD9954_init();   //AD9954 intial;
  INITIALIZE_LED;		
  AD9954_init();			  //ad9954 intial;
  LED_ON ;				 //led turn on;
  Delay_NS(5);			 //delay for 50s
  LED_OFF;
 while(1)
{
  //AD9954_DDSCLK_ON	;
 // AD9954_DDSCLK_OFF;
 Delay_NS(30);
 write_CFR1 (0x02,0x00,0x02,0x00);
 //AD9954_DDSCLK_OFF;
 //Delay_NS(1);	   
 write_CFR2 (0x00,0x02,0x30);  //0x54 set the PLL
 //AD9954_DDSCLK_OFF;
 //Delay_NS(1);
  write_ASF(0x10,0x00);
  // Delay_NS(1);
 //AD9954_DDSCLK_OFF;
 write_FTW0 (0x01,0x00,0x00,0x00);	//set the fre.
// AD9954_DDSCLK_OFF;


 //Delay_NS(1);
 write_POW0(0x00,0x01);
// AD9954_DDSCLK_OFF;
 //Delay_NS(1);
 AD9954_UPDATE_OFF;
 AD9954_UPDATE_OFF;
  AD9954_UPDATE_OFF ;
   AD9954_UPDATE_ON ;
 AD9954_UPDATE_ON ;
  AD9954_UPDATE_ON ;
 Delay_NS(50);
 while(1);
 }
 
}

⌨️ 快捷键说明

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