Корзина
(нет товаров)
 
(495) 500-7890
На главную Программаторы Панельки Загрузка ПО Магазин Поддержка Поиск панельки Карта сайта

Чтобы открыть файл для записи в микросхему нажмите кнопку "Файл" в окне проекта.

Откроется стандартный диалог выбора файла. Можно посмотреть все файлы в папке или отфильтровать список по типам. Файлы в шестнадцатеричных форматах (Intel, Motorola, Tektronix...), при открытии автоматически преобразуются в двоичные. Если расширение файла не совпадает с зарегистрированными расширениями или его формат не соответствует спецификации, то файл будет открыть как двоичный.

Программное обеспечение поддерживает следующие форматы файлов:

  • Двоичный формат (объем файла не ограничен);
  • Intel Hexadecimal object file format (8- и 16-bit);
  • Intel Extended HEX file format (32-bit);
  • Motorola S-Record hexadecimal file format;
  • Tektronix Hexadecimal file format;
  • Tektronix Extended Hexadecimal file format;
  • MOS Technologies Hexadecimal file format;
  • Сжатые файлы в формате *.ZIP;
  • Специальные форматы (только чтение): Holtek OTP, Ангстрем SAV, E2P.

    Найдите нужный файл на диске и нажмите кнопку "Открыть". Программа считает содержимое файла и покажет его в окне редактора. В зависимости от организации памяти выбранной микросхемы, файл будет открыт в 8, 16 или 32 битном формате. Формат представления данных в редакторе можно сменить, выбрав меню "Правка/Формат данных". Изменение формата не изменяет содержимое буфера. При работе с файлом программа не запрещает доступ к нему из других программ. В момент открытия файла, в памяти компьютера создается буфер, куда считываются данные. В дальнейшем программа работает только с этим буфером. Максимальный объём буфера определяется доступной памятью компьютера, но не может превышать 2 Гбайт.

    Если размер файла превышает размер свободной памяти в компьютере или размер файла превышает 2 Гбайта, то программа загружает в буфер часть файла, размером 128МБайт, в режиме только для чтения (ReadOnly). Для работы с микросхемой программа будет использовать режим прямого доступа к файлу, минуя буфер.

    Если при открытии файла в папке находятся несколько файлов с одинаковым именем и расширениями *.bin, *.bin1, *.bin2, ..., то программа откроет их как группу файлов. При этом в буфер будет загружен файл с расширением *.bin, а при работе с микросхемой будет использован режим прямого доступа к файлу и данные в буфере будут проигнорированы.

    Файлы в шестнадцатеричных форматах (Intel, Motorola, Tektronix...) при открытии автоматически преобразуются в двоичные. Поскольку эти файлы могут иметь пустые области, то программа предварительно заливает весь буфер константой, после чего загружает данные из файла. Значение константы ($FF или $00) определяется выбранной микросхемой и может быть изменено в блоке параметров микросхемы (ячейка $BC - Test Blank Mask_L).

    При сохранении шестнадцатеричных файлов (сочетание клавиш "Ctrl+S") они будут сохранены в оригинальном формате. Чтобы сохранить файл в другом формате, выберите в меню "Файл" пункт "Сохранить как..." и смените тип файла. В настройках программы есть флаг "Сохранять пустые области в HEX файлах", при установке которого в файл записывается полный образ дампа в нужном формате. При сброшенном флаге, пустые области данных ($FF или $00) в файле не сохраняются.

    При открытии специальных файлов (*.E2P, *.SAV или *.OTP), если выбрана соответствующая микросхема, программа преобразует эти файлы и считывает из них только данные для программирования. Вся служебная информация игнорируется. При сохранении изменений в таких файлах в них сохраняются только данные для записи, т.е. создается обычный двоичный файл.

    Программа позволяет изменять расширения для зарегистрированных типов файлов. Например, чтобы добавить поддержку шестнадцатеричных файлов с расширением "m51", нужно открыть в текстовом редакторе, типа "Блокнот", файл "L_rus.lng" или "L_eng.lng" (файлы находятся в папке, куда инсталлировалась программа), найти строку, которая начинается на "170=" и добавить в конец строки запись ".m51". В этой строке хранятся расширения файлов, которые программа будет пытаться конвертировать в момент открытия. Затем добавить запись ";*.m51"в конец строки "181=Intel HEX..." и перезапустить программу. Для двоичных файлов нужно добавить требуемую запись только в конец строки "180=Binary...".

    Для PIC контроллеров из файла считывается информация о конфигурационном слове, ID Locations, EEPROM данных и калибровочных значениях. Если открываемый файл содержит данную информацию, то соответствующий флаг доступа будет установлен.

    Для других микросхем, имеющих EEPROM память данных, эти данные будут считаны из основного файла или могут быть загружены из отдельного файла. В основном файле эти данные должны располагаться сразу после основной памяти микросхемы. В принципе, начальный адрес данных для дополнительной памяти может быть установлен любым, в пределах основного файла. При необходимости, на панели управления параметрами микросхемы можно оперативно поменять любые из этих установок и включить нужные режимы работы.

    При открытии файла, его имя добавляется в список активных файлов. Этот список сортируется по алфавиту и содержит до 50 записей файлов и проектов, с которыми программа работала в последнее время. Чтобы выбрать или сменить активный файл, достаточно открыть список и выбрать нужную запись. Чтобы удалить запись из этого списка, нужно открыть список, выделить запись и нажать на клавиатуре кнопку "Delete".

    Файлы проектов имеют расширение ".TPR" и помечаются иконкой со знаком "+". При выборе проекта данное окно закрывается и будет создано новое, в котором и будет открыт выбранный проект.

  • ООО «ТЦ ТРИТОН»   (495) 500-7890