Спасибо всем кто написал в ЛС, пишу пока сюда:
Есть клавиатура, 15 кнопок с лампочками внутри.
Суть задачи: передавать в ПК состояние 15 клавиш (нажата/не нажата), и управлять с ПК состоянием 15-ти лампочек (горит/не горит) через протокол ЮСБ.
Т.е. структура устройства:
1.USB конвертер FDI, Cyprix (или аналогичный чип, простейший, т.к. USB 1.1 достаточно)
2.однокристалка-микроконтроллер
3. 15 выходов-ключей для замыкания 15 слаботочных цепей (ну как, до 100 мА)
6. 15 входов гальванически развязаных желательно что бы "слушать" нашажия кнопок и не выпалить кристалл
Все.
Предвижу вопрос а нафига однокристаллка, если надо просто демультиплексировать данные с ЮСБ туда-сюда - ну, типа надо несколько киллобайт ЕЕПРОМ для своих нужд, так что нужен контроллер для хранения, и анализа приходящих пакетов:
один заголовок пришел - пишем в порт (зажигаем лампочки)
другой пришел - пишем в память/читаем память
Т.е. формат данных: управляющий байт-десктиптор, и слово данных
Надо:
-принципиальная схема
-реальный макет
-программа под кристалл
-шаблон печатной платы
ЗЫ. Ответная часто под ПС не нужна, у меня есть программист.
Хотелось бы услышать скоко денег-времени это все займет, навскидку.
Четкое ТЗ смогу выдать завтра-послезавтра.
Если жена ушла от вас к соседу, не огорчайтесь: теперь вы — сосед