Раз уж дело зашло до конкретной реализации, то пора вывести свою ветку.
Пока не понятно чем дело закончится, но выдавать "сырое" нет ни какого желания, будем "варить"!
Тут буду стараться отписываться о ходе продвижения и попутно описывать принятые форматы данных и методы взаимодействия узлов. Планы реализации (чего и как конкретно) буду давать позже.
Текущее положение следующее: есть каркас (программа), есть мотор (ядро расчёта), есть чуть-чуть периферии (вывод на ДИ, USART и т.п.). Приемлемого вывода данных пока не получено. Проблема в данных - скачут. Впереди обдумывание и дописывание функционала, создание инструментов, решение попутных проблем. Работы ещё навалом...
Ссыль на теорию.
Справка.
Данные могут меняться!
Предварительная версия описания пакета ленты.
Справочка по скоростям. Назначение - указав на пинах МК с ЛПМ текущее значение скорости, сузит поиск до среди пакетов имеющих то же значение.
Тут конечно побаловался и дал лишних скоростей. Управлять состояниями пинов МК можно через диоды завязанные на ключи или выводы логики ЛПМ. Уровни TTL, пины требуют внешней подтяжки к питанию, резисторами по 10кОм. Распиновка МК будет дана позже.
[свернуть]
Инструменты.
Инструменты могут измениться!
EEP_01.xls
Сборщик EEP-файла (для прошивки энергонезависимой памяти МК) из добавленных данных. Данные вставляем в лист "ВВОД_ДАННЫХ", начиная с ячейки "R2C2"/"B2". Опции выставляются в отдельном файле, после копируются сюда, в инструмент сборки, в строку "ОПЦИИ". Пакеты получаем в отдельном файле для конкретной ленты, после копируем в строку "ПАКЕТ N".
В "природе" д.б. подобные инструменты, но хочется привязать пользователя к Excel-у, дав возможность работать с данными в одной среде. Писалось на версии Excel-а 2003 года, с целью сохранения совместимости для удобства пользователя. Сам файл сохранён в формате: "97-2003 и 5.0/95".
[свернуть]
Социальные закладки