📄 ctrl_set.c
字号:
#include "inc\s3c2410x.h"
#include "DataType.h"
#define EXT_OSC_CLK 12000000
unsigned int MCLK = 40000000;
void ChangePllValue(int mdiv, int pdiv, int sdiv)
{
int i = 1;
rrMPLLCON = (mdiv<<12)|(pdiv<<4)|sdiv;
while(sdiv--)
i *= 2;
MCLK = (EXT_OSC_CLK*(mdiv+8))/((pdiv+2)*i);
//MCLK= 600000000;
}
/****************************************************************************
【功能说明】IO端口功能、方向设定
****************************************************************************/
void PortInit(void)
{
rPCONA = 0x01ffff;
rPDATA = 0x000000;
rPCONB = 0x2aa955;
rPDATB = 0x000;
rPUPB = 0xfff;
rPCONC = 0x00005555;
rPDATC = 0x0001;
rPUPC = 0x4100;
rPCOND= 0x55555555;
rPDATD= 0x0000;
rPUPD = 0xc040;
rPCONE = 0xaa8002aa;
rPDATE = 0x0000;
rPUPE = 0xf81f;
rPCONF = 0xaa8a;
rPDATF = 0x00;
rPUPF = 0xff;
rPCONG = 0x00b000f0;
rPDATG = 0x0000;
rPUPG = 0x08fb;
rPCONH= 0x15faaa;
rPDATH= 0xFFDF;
rPUPH= 0x7bf;
rMISCCR=0x43550;
rDCLKCON = 0x7f007f0;
rEXTINT1 = 0x00000444;
rEXTINT2 = 0x00000000;
rEXINTFLT2 = 0x00000000;
rEXINTFLT3 = 0x00000000;
rEXINTMASK = 0x00fffff0;
rEXINTPND = 0x00fffff0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -