programmable clock generator internal input clock.c

来自「ADI 公司的DSP ADSP21262 EZ-KIT LITE开发板的全部源代」· C语言 代码 · 共 38 行

C
38
字号
//Register Definitions
#define SRU_CLK3    0x2434
#define SRU_PIN0    0x2460
#define SRU_PBEN0   0x2478
#define PCG_CTLB0   0x24C2
#define PCG_CTLB1   0x24C3
#define PCG_PW	   	0x24C4

//SRU Definitions
#define PCG_CLKB_P      0x39
#define PCG_FSB_P       0x3B
#define PBEN_HIGH_Of	0x01

//Bit Positions
#define PCG_EXTB_I		5
#define DAI_PB02		6
#define PCG_PWB			16

//Bit Definitions
#define ENFSB       0x40000000
#define ENCLKB      0x80000000

void main()
{
* (volatile int *) SRU_PIN0 = (PCG_CLKB_P|(PCG_FSB_P<<DAI_PB02));

* (volatile int *) SRU_PBEN0 = (PBEN_HIGH_Of|(PBEN_HIGH_Of<<DAI_PB02));

* (volatile int *) PCG_PW =(1<<PCG_PWB);

* (volatile int *) PCG_CTLB0 = (ENFSB|ENCLKB|10);   //FS Divisor & FS Phase 0-9

* (volatile int *) PCG_CTLB1 = 10; //Clk Divisor & FS Phase 0-9

for(;;){}
}

⌨️ 快捷键说明

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