📄 main.c
字号:
//NandFLASH 测试程序
#include "44b.h"
#include "def.h"
#include "44blib.h"
#include "nandflash.h"
extern INT32 GetTouchX,GetTouchY;
void Main(void)
{
unsigned char ReadBuffer[512],WriteBuffer[512];
unsigned int i,sector,cluster;
unsigned int temp1;
INT32U touch_x,touch_y;
Port_Init();
temp1=0x55;
for(i=0;i<512;i++)
{
WriteBuffer[i]=temp1;
temp1++;
}
sector = 0;
cluster = 0;
touch_x=3;
touch_y=3;
while(1)
{
if(Check_Flash_Id()==KM29U128_ID)
{
Erase_Cluster(cluster);
ReadPage(cluster,sector,&(ReadBuffer[0]));
WritePage(cluster,sector,&(WriteBuffer[0]));
ReadPage(cluster,sector,&(ReadBuffer[0]));
Erase_Cluster(cluster);
ReadPage(cluster,sector,&(ReadBuffer[0]));
touch_x=1;
touch_y=1;
Uart_Printf("\nPress at point: (%d,%d)",touch_x,touch_y);
}
else
{
touch_x=2;
touch_y=2;
Uart_Printf("\nPress at point: (%d,%d)",touch_x,touch_y);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -