clk_init.c

来自「dsp5509的gpio得编程」· C语言 代码 · 共 39 行

C
39
字号
#include"myapp.h"

void CLK_init()
{
   ioport unsigned int *clkmd;
   clkmd=(unsigned int *)0x1c00;
   *clkmd =0x21f3;	// 晶振12Hz,9Hz=0x21f3;// 144MHz=0x2613
}

void SetDSPPLL(unsigned int uPLL)
{
   ioport unsigned int *clkmd;
   clkmd=(unsigned int *)0x1c00;
   *clkmd =uPLL;
}

void TMCR_reset( void )
{
    ioport unsigned int *TMCR_MGS3=(unsigned int *)0x07FE;   
    ioport unsigned int *TMCR_MM =(unsigned int *)0x07FF;   
    *TMCR_MGS3 =0x510;
    *TMCR_MM   =0x000;


}

void SetGPIO( void )
{
   ioport unsigned int *IO_DIR=(unsigned int *)0x3400;   
   *IO_DIR =0x0f;
}

void CTR_GPIO( unsigned int GPIO_data )
{
   ioport unsigned int *IO_DATA =(unsigned int *)0x3401;   
   
   *IO_DATA   =GPIO_data;
}

⌨️ 快捷键说明

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