📄 main.c
字号:
#include <stdlib.h>
#include <string.h>
#include "option.h"
#include "def.h"
#include "44b.h"
#include "44blib.h"
#include "..\inc\lcd.h"
#include "..\inc\lcdlib.h"
#include "..\inc\glib.h"
#include "..\inc\Slib.h"
void Isr_Init(void);
extern int Image$$RO$$Limit;
extern int Image$$RW$$Base;
//unsigned int (*frameBuffer)[10];//for LCD
void ShowBootInfo(void)
{
Lcd_Init();
Lcd_DispON();
Slib_ClearScr();
Slib_Init();
Slib_Printf("\n***************************************");
Slib_Printf("\n* S3C44B0X LCDTest T1.0");
Slib_Printf("\n* Copyright (C) by zhuhuaguo");
Slib_Printf("\n* Data: 2007.9");
Slib_Printf("\n* MCLK=%dMHz",MCLK/1000000);
Slib_Printf("\n* COM1:115.2kbps<input type="checkbox" name="" value="">,8Bit,NP,UART0");
Slib_Printf("\n***************************************\n\n");
Slib_Printf("\n******* Test LCD *****");
Clib_Printf("\n朱化国");
Uart_Printf("\n Looking at LCD!");
Uart_Getch();
}
void Main(void)
{
rSYSCFG=CACHECFG; // Using 8KB Cache//
pISR_SWI=(_ISR_STARTADDRESS+0xf0); //for pSOS
Port_Init();
Isr_Init();
Uart_Init(0,115200);
Lcd_Init();
Lcd_DispON();
LED_ON();
Slib_ClearScr();
Slib_Init();
Delay(1000);
Uart_Select(0); //Select UART0
Slib_Printf("\n***************************************");
Slib_Printf("\n* S3C44B0X LCDTest T1.0");
Slib_Printf("\n* Copyright (C) by zhuhuaguo");
Slib_Printf("\n* Data: 2007.9");
Slib_Printf("\n* MCLK=%dMHz",MCLK/1000000);
Slib_Printf("\n* COM1:115.2kbps,8Bit,NP,UART0");
Slib_Printf("\n***************************************\n\n");
Slib_Printf("\n*******Test LCD? (Y/N)(in sdram)*****");
Clib_Printf("北京");
while(1);
Delay(500);
while(1)
{
Lcd_Init();
Lcd_DispON();
Slib_ClearScr();
Slib_Init();
Uart_Printf("\n \r");
ShowBootInfo();
kb_displaylcd();
}
}
void Isr_Init(void)
{
rINTCON=0x5; //Non-vectored,IRQ enable,FIQ disable
rINTMOD=0x0; //All=IRQ mode
//rINTMSK=~( BIT_URXD0 | BIT_GLOBAL); //Default value=0x7ffffff
/*pISR_FIQ,pISR_IRQ must be initialized*/
//pISR_URXD0=(unsigned)Uart0_RxInt;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -