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

📄 zlg7289.c

📁 针对44B0的bootload
💻 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;

	Zlg7289_Reset();

	ZLG7289_ENABLE();
	WriteSDIO(ZLG7289_CMD_TEST);
	ZLG7289_DISABLE();

	Uart_Printf("\nPress any key to test 2 of 3....");
	Uart_Getch(0);

	Zlg7289_Reset();
	ZLG7289_ENABLE();
	for(i=0;i<8;i++){

		WriteSDIO(ZLG7289_CMD_DATA0|i);
		WriteSDIO(i);

		Delay(1);
	}
	ZLG7289_DISABLE();

	Uart_Printf("\nPress any key to test 3 of 3....");
	Uart_Getch(0);
	
	for(i=0;i<8;i++){
		ZLG7289_ENABLE();
		WriteSDIO(ZLG7289_CMD_CLSHIFT);
		ZLG7289_DISABLE();
		Delay(5000);
	}
}

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 + -