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

📄 pll2407.c

📁 本测试程序是针对TMS320LF2407 EVM的性能测试而设计开发的。程序运行时将按顺序对数据RAM空间、程序代码空间、片上异步串行通讯、ADC-DAC联合检测、双向数字I/O口、通用I/O和评估板
💻 C
字号:

/*--------------------------------------------------------*/
/*  SPECTRUM DIGITAL INC.				                  */
/*--------------------------------------------------------*/
/* PLL test for EVM320LF2407				              */
/* Set the PLL to 30 Megaghertz 			              */
/*--------------------------------------------------------*/
/*  EVM Test Code Shell 				                  */
/*  file name:	 pll2407.c				                  */
/*  Started    : 02/18/2000    by rrp for 2407		      */
/*--------------------------------------------------------*/
#include "prot2407.h"

#define   PS2	 0x0800
#define   PS1	 0x0400
#define   PS0	 0x0200

#define   FREQIN4	(    0	    )
#define   FREQIN2	(		    ( PS0 ) )
#define   FREQIN1_33	(	  ( PS1 )	    )
#define   FREQIN1	(	  ( PS1 ) | ( PS0 ) )
#define   FREQIN_8	( ( PS2)		    )
#define   FREQIN_66	( ( PS2) |	    ( PS0)  )
#define   FREQIN_57	( ( PS2) | ( PS1)	    )
#define   FREQIN_50	( ( PS2) | ( PS1) | ( PS0)  )

#define SCSR1		0x7018
#define SCSR1_PTR      ((unsigned int*)SCSR1)


void set_pll( void )
{
  unsigned int scsr1_val;
  unsigned int set_freq;

  scsr1_val = *SCSR1_PTR;

  scsr1_val &= (~(PS2 | PS1 | PS0 ));

  set_freq = FREQIN2;

  scsr1_val |= set_freq;	     /* For rev 1.1 devices 30 mhz */

  *SCSR1_PTR = scsr1_val;

  wait_ms(200);

}

⌨️ 快捷键说明

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