Помощь в разработке печатной платы клавиатуры CDU — «Железные» кокпиты

1 2

Ну там таки не контроллер а ARM, считай полноценный пень =) почти, его ресурсов с головой хватит, ну так ради эксперимента замерю сколько будет жрать программка

Если так уж хочется использовать I2C, то стОит поискать что-то вроде ADP5588. Оно хоть дурную работу по сканированию матрицы само сделает. А на этих расширителях делать, если только с индивидуальными подключениями всех кнопок, иначе даже прерывания не задействовать

Сообщение отредактировано Ghost-V: 05 February 2016 — 17:00

Если так уж хочется использовать I2C, то стОит поискать что-то вроде ADP5588. Оно хоть дурную работу по сканированию матрицы само сделает. А на этих расширителях делать, если только с индивидуальными подключениями всех кнопок, иначе даже прерывания не задействовать

Да я тоже натыкался на нее, насколько я понял она программируемая, соответственно программатор еще нужен к ней, может ошибаюсь.
Кроме того форм-фактор, слишком для меня тонкая работа ))) могу попортить. и не воткнуть ее никак в макетную плату, если только есть уже впаянные в платку с ногами для макетки варианты

Да я тоже натыкался на нее, насколько я понял она программируемая, соответственно программатор еще нужен к ней, может ошибаюсь.

Программируемая она в том смысле, что требует для работы загрузки нескольких байт/слов, определяющих режим работы, через стандартный интерфейс. Упомянутый ранее Микрочип настраивается похожим образом.

Кроме того форм-фактор, слишком для меня тонкая работа ))) могу попортить. и не воткнуть ее никак в макетную плату, если только есть уже впаянные в платку с ногами для макетки варианты

Да, корпус на редкость удобный ;) Но добрые люди под них переходники к обычным dip’ам выпускают. Или просто кроватку взять.

Программируемая она в том смысле, что требует для работы загрузки нескольких байт/слов, определяющих режим работы, через стандартный интерфейс. Упомянутый ранее Микрочип настраивается похожим образом.

Т.е. если я правильно понял, то драйвером конфигурируется какой-то мессадж  с конфигурацией при инициализации и отправляется на микросхему по тому же i2C интерфейсу?

Сообщение отредактировано artdevision: 05 February 2016 — 22:09

Т.е. если я правильно понял, то драйвером конфигурируется какой-то мессадж  с конфигурацией при инициализации и отправляется на микросхему по тому же i2C интерфейсу?

Да, или специализированный драйвер этим занимается, или программа через некий генерик прямо в порт

1 2