|
cy7c68013 и EEPROM, как очистить |
|
|
|
Mar 1 2006, 10:12
|
Знающий
   
Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317

|
Чем файл для еепром создаеш ?
Вот кусок кода для стирания
/****************************************************************************** * == EEPROMWrite == * * PARAMETERS: addr- адресс в EEPROM; value - значение * DESCRIPTION: Записыывает байт в EEPROM * RETURNS: none * * MODIFIED: * DATE: 16.07.2005 ******************************************************************************/ void EEPROMWriteByte(WORD addr, BYTE value) { BYTE i = 0; BYTE xdata ee_str[3]; if(DB_Addr)ee_str[i++] = MSB(addr); ee_str[i++] = LSB(addr); ee_str[i++] = value; EZUSB_WriteI2C(I2C_Addr, i, ee_str); EZUSB_WaitForEEPROMWrite(I2C_Addr); } /****************************************************************************** * == EEPROMWrite == * * PARAMETERS: addr- начальный адресс в EEPROM; length - длинна буфера; buf - указатель нга буффер * DESCRIPTION: Записывает в EEPROM данные из буфера * RETURNS: * * MODIFIED: * DATE: 16.07.2005 ******************************************************************************/ void EEPROMWrite(WORD addr, BYTE length, BYTE xdata *buf) { unsigned char i; for(i=0;i<length;++i) EEPROMWriteByte(addr++,buf[i]); } /****************************************************************************** * == EEPROMRead == * * PARAMETERS: addr- начальный адресс в EEPROM; length - длинна буфера; buf - указатель нга буфер * DESCRIPTION: читает в буфер данные из EEPROM * RETURNS: none * * MODIFIED: * DATE: 16.07.2005 ******************************************************************************/ void EEPROMRead(unsigned int addr, unsigned int length, unsigned char xdata *buf) { unsigned char i = 0; unsigned char j = 0; unsigned char xdata ee_str[2]; if(DB_Addr) ee_str[i++] = MSB(addr); ee_str[i++] = LSB(addr); EZUSB_WriteI2C(I2C_Addr, i, ee_str); EZUSB_ReadI2C(I2C_Addr, length, buf); }
это кудато вставиш
for (i=0;i<16;i++) EEPROMWriteByte(i,0xFF); //записывает в первые 16 адресов значение 0xFF
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|