📄 main.c.bak
字号:
#include "..\inc\44b.h"
#include "..\inc\def.h"
#include "..\inc\uart.h"
#include "..\inc\rtl8019.h"
#include "..\inc\net.h"
void Port_Init(void)
{
U32 tmp;
tmp = Non_Cache_End >>12;
rNCACHBE0=(tmp<<16 ) | ( Non_Cache_Start>>12);
//Set all port to zwlin S3C44B0X board.
//LED D5(PC1) D6(PC2) D7(PC3)
// PC1 PC2 PC3
rPCONA=0x1ff;
rPDATB=0x3ff;
rPCONB=0x3ff;
rPDATC=0x0; //All I/O Is High
rPCONC=0x3C17D55; //0x0f05f555;
rPUPC=0x30c0; //PULL UP RESISTOR should be enabled to I/O
rPDATD=0xFFFF;
rPCOND=0xFFFF;
rPUPD=0xff;
rPDATE=0x1ff; //All I/O Is High
rPCONE=0x20428; //All NC is INPUT
rPUPE=0x06; //PE8 do not have programmable pull-up resistor.
rPDATF=0x1FF; //All I/O Is High
rPCONF=0x20900a;//All NC is INPUT
rPUPF=0x163;
rPDATG=0xFF;
rPCONG=0x00;
rPUPG=0x0; //should be enabled
rSPUCR=0x7; //D15-D0 pull-up disable
rEXTINT=0x0; //All EXTINT0-7 Low level interrupt
}
void Main(void)
{
ChangePllValue(88, 6, 1); //修改系统主频为6倍频
Port_Init();
Uart_Init(57600);
Uart_Select(0);
while(1)
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -