[an error occurred while processing this directive] [an error occurred while processing this directive]
Ну, не знаю...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено :( 07 апреля 2002 г. 09:13
В ответ на: Не грабли, а изменения отправлено Elektronik 06 апреля 2002 г. 21:57

может быть и с бодуна, но у меня не получалось без far с 103 мегой работать с EEPROM - с 8535 про него и не вспоминал, как впрочем и в других программах нужды в far никогда не было.
Если знаете, как обойти - просветите (хотя, в принципе, работает - и ладно, программа почти два года назад писана и забыта).

вот кусочек - может быть выглядит и глупо, на заствить нормально его работать удалось только методом ненаучного тыка (именно для 103).

void CharToEEPROM(void far *Address, unsigned char Data)
{
unsigned long EEPROM_Address;
EEPROM_Address=(unsigned long)Address;
_EEPUT(EEPROM_Address, Data);
}

ну а вообше в большей степени интересуют грабли, связанные с версией 2.27B и степенью ее триальности - многие чекбоксы серенькие, пока не посмотрел, чем это грозит, но что-то связанное с флешем данных там есть. А почему схватил старый проект - так тоже хотелось посмотреть, будет ли это транслироваться программа, занимающая почти всю память меги 103.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru