eepromdg128.h

来自「Code Warrior 4.7 Target : MC9S12DG128B 」· C头文件 代码 · 共 31 行

H
31
字号
 
/***********************************
Name:    EEPROMDG128.h
Function:Erase and Program the EEPROM 
Author:  QIU ZHAOPENG  
Data:    2008.10.01
************************************/

#ifndef U8
  #define U8 unsigned char 
#endif

#ifndef U16
  #define U16 unsigned int  
#endif

#ifndef U32
  #define U32 unsigned long
#endif
#define EraseInSector         0x40    //erase with sector command
#define ProgramInAlignedWord  0x20    //program with U16 command
//EEPROM address is 0x800 ~ 0xFFF for DG128,from:http://forums.freescale.com/freescale/board/message?board.id=16BITCOMM&message.id=3321&query.id=42737#M3321
#define EepromBeginAddr  0x0800        //eeprom begin address,0x0800=2k
#define EepromEndAddr    0x0900        //eeprom End address,0x0c00=3k,0x0fff=4k  

extern int EepromErase(U16 st_addr,U16 blk);   //erase eeprom
extern int WtEepromU32(U16 st_addr,U32 data);  //save data into eeprom
extern U32 RdEepromU32(U16 st_addr);					 //read data from eeprom  
extern U16 RdEepromU16(U16 st_addr);

⌨️ 快捷键说明

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