И так, смотрим описание выводов внешн. разъемов SECU-3(T):
http://subversion.assembla.com/svn/secu ... config.gif
http://subversion.assembla.com/svn/secu ... config.gif
Cтраница с документацией: http://secu-3.org/index.php?locale=ru_R ... connectors
Есть група выводов, которые я выделяю как те, что могут быть использованы для альтернативных функций:
- ECF
- ST_BLOCK
- IE
- FE
- IGN_OUT3
- IGN_OUT4
- ADD_IO1
- ADD_IO2
- FL_PUMP (управление электробензонасосом)
- HALL_OUT (симуляция сигнала ДХ, например для моновпрыска)
- IGN_OUT5 (5-й канал зажигания)
- IGN_OUT6 (6-й канал зажигания)
- SM_STEP (импульсы для шагового двигателя и инф. о конц. положении)
- SM_DIR (направление для шагового двигателя)
Например, IGN_OUT5, IGN_OUT6 можно назначить только на ADD_IO1 и ADD_IO2 соответственно. А HALL_OUT, например можно назначить на любой из перечисленных выводов (что в принципе усложняет задачу реализации конфигурирования).
Есть 2 варианта конфигурации:
1. Конфигурирование на этапе компиляции. Вы редактирете файл, в котором перечислены соответствующие опции.
2. Конфигурирование из менеджера "на лету". Немного более удобный вариант, но более ресурсозатратный.
Интересно ваше мнение по этому вопросу.