?? flash.c
字號:
/**************************************************************************************************
*
* Copyright (c) 2002 - 2003 Isteki Electronics (kunshan) Corp. All rights reserved.
*
* FILENAME
* flash.c
*
* VERSION
* 1.0
*
* DESCRIPTION
* This file contains the timer initial routine and timer ISR.
*
* DATA STRUCTURES
* None
*
* FUNCTIONS
* 1. Fun_flash_writepage()
* 2. Fun_flash_readpage()
* 3. Fun_wr_template()
* 4. Fun_rd_template()
* 5. Fun_del_template()
*
* HISTORY
* 10/28/2003 Ver 1.0 Created by Jim Lin
*
* REMARK
* None
*
*************************************************************************************************/
#include <stdio.h>
#include "740defs.h"
#define C_Flash
#include "ist.h"
/************************************************/
/* Name: Fun_flash_writepage */
/* In: page--要寫的頁數 */
/* Out: None */
/* Description: */
/* 寫FLASH中的某頁 */
/************************************************/
void Fun_flash_writepage(uint16 page)
{
uint32 i;
/* write register */
Flash_Ctlreg1 = 0xaa;
Flash_Ctlreg2 = 0x55;
Flash_Ctlreg1 = 0xa0;
for(i=0;i<128;i++)
{
VPchar(Flash_baseaddr+page*128+i) = flash_buffer[i];
}
Fun_delay_1ms(20);
}
/************************************************/
/* Name: Fun_flash_readpage */
/* In: page--要讀的頁數 */
/* Out: None */
/* Description: */
/* 讀碏LASH中的某頁 */
/************************************************/
void Fun_flash_readpage(uint16 page)
{
uint32 i;
for(i=0;i<128;i++)
{
flash_buffer[i] = VPchar(Flash_baseaddr+page*128+i);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -