⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zlg7289.c

📁 主要针对三星公司S3C44b0X的ARM7内核开发的一个Bootloader
💻 C
字号:
#include "..\inc\44b.h"
#include "../../inc/44blib.h"
#include "zlg7289.h"

int Zlg7289SIOBand;
int Zlg7289SIOCtrl;

void Zlg7289_Reset()
{
	ZLG7289_ENABLE();
	WriteSDIO(ZLG7289_CMD_RST);
	ZLG7289_DISABLE();
	Delay(20);
}

void Zlg7289_Test()
{
	int i;
	char j;
	char k;
	Zlg7289_Reset();

	ZLG7289_ENABLE();
	WriteSDIO(ZLG7289_CMD_TEST);
	ZLG7289_DISABLE();
	for(k=2;k>1;)
	{
		Uart_Printf("\nPress  key 2 or 3 to test ....");
		j=Uart_Getch(0)-48;
		Uart_Printf("\n%d",j);
		if(j==2)
		{
		
			Zlg7289_Reset();
			ZLG7289_ENABLE();
			for(i=7;i>=0;i--)
			{
				WriteSDIO(ZLG7289_CMD_DATA0|i);
				WriteSDIO(7-i);
				Delay(1);
			}
			k=3;
			ZLG7289_DISABLE();			
			
		}
		else if(j==3)
		{	
			
			for(i=0;i<8;i++)
			{
				ZLG7289_ENABLE();
				WriteSDIO(ZLG7289_CMD_CLSHIFT);
				ZLG7289_DISABLE();
				Delay(25000);
			}
			k=3;
			ZLG7289_DISABLE();		
				
		}
		else
			k=1;
	}
}

unsigned int Zlg7289_ReadKey()
{
	unsigned int key;

	ZLG7289_ENABLE();

	WriteSDIO(ZLG7289_CMD_RDKEY);
	key=ReadSDIO();
	
	ZLG7289_DISABLE();

	return key;
}

⌨️ 快捷键说明

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