(UTF-8 Russian) [dosxramr] Файловая система - тест на отладчике Keil (xram в качестве диска) dosxram.c - главная программа filesys.h - переменные файловой системы и прототипы функций filesys.c - файловая система i2cdemo.c - функции чтения-записи FLASH и параметры диска cmd.c - обработка команд unixtime.c - перевод даты-времени в секунды asmcode.h - прототипы ассемблерных функций asmcode.a51 - главный ассемблерный файл crc16f.a51 - вычисление CRC16 табличная функция crc16tab.a51 - вычисление CRC16 табличная функция, таблицы crc16.a51 - вычисление CRC16 циклическая функция startup.a51 - стартовый код программы (автоматически сгенерен Keil) gencrc2.bas - программа, создающая таблицу crc16tab.a51 (qbasic/qb) [dos24c_fat8r] Файловая система - тест на отладчике Keil и в реальной системе (Atmel 24C512 64KB FLASH в качестве диска) dos24c.c - главная программа filesys.h - переменные файловой системы и прототипы функций filesys.c - файловая система i2cdemo.c - функции чтения-записи FLASH и параметры диска cmd.c - обработка команд unixtime.c - перевод даты-времени в секунды asmcode.h - прототипы ассемблерных функций asmcode.a51 - главный ассемблерный файл crc16f.a51 - вычисление CRC16 табличная функция crc16tab.a51 - вычисление CRC16 табличная функция, таблицы crc16.a51 - вычисление CRC16 циклическая функция startup.a51 - стартовый код программы (автоматически сгенерен Keil) gencrc2.bas - программа, создающая таблицу crc16tab.a51 (qbasic/qb) 24C512_doc1116.pdf - официальная документация Atmel на FLASH 24C512 manual.bmp - фрагмент pdf, описывающий задержку 5-10 миллисекунд при программировании FLASH, и как должен вести себя в это время микроконтроллер. Обратите внимание на последнее предложение. "Только после того, как _внутренний_ цикл записи закончится EEPROM (снова) будет отвечать "0" (на запрос по шине I2C) ..." Как видите, тут еще и половины слов в предложении нет. Могли бы поподробнее объяснить. [dosxramr2] Файловая система, использующая менее 1000 байт на внутренние буферы и переменные - тест на отладчике Keil (xram в качестве 2 дисков) dkfs51de.c - главная программа filesys.h - переменные файловой системы и прототипы функций filesys.c - файловая система i2cdemo.c - функции чтения-записи FLASH и параметры диска cmd.c - обработка команд unixtime.c - перевод даты-времени в секунды asmcode.h - прототипы ассемблерных функций asmcode.a51 - главный ассемблерный файл crc16f.a51 - вычисление CRC16 табличная функция crc16tab.a51 - вычисление CRC16 табличная функция, таблицы crc16.a51 - вычисление CRC16 циклическая функция startup.a51 - стартовый код программы (автоматически сгенерен Keil) gencrc2.bas - программа, создающая таблицу crc16tab.a51 (qbasic/qb) [stat51] stat51.bas - программа для получения статистики по 51 bin кодам stat51.exe - она же откомпилированная (WIN32, не DOS) *.bin - бинарные коды *.txt - и результаты их проверки [hex2bin] hex2bin.exe - программа для преобразования hex файлов в bin