Ну там таки не контроллер а ARM, считай полноценный пень =) почти, его ресурсов с головой хватит, ну так ради эксперимента замерю сколько будет жрать программка
Если так уж хочется использовать I2C, то стОит поискать что-то вроде ADP5588. Оно хоть дурную работу по сканированию матрицы само сделает. А на этих расширителях делать, если только с индивидуальными подключениями всех кнопок, иначе даже прерывания не задействовать
Сообщение отредактировано Ghost-V: 05 February 2016 — 17:00
artdevision
05.02.2016 в 18:13
Если так уж хочется использовать I2C, то стОит поискать что-то вроде ADP5588. Оно хоть дурную работу по сканированию матрицы само сделает. А на этих расширителях делать, если только с индивидуальными подключениями всех кнопок, иначе даже прерывания не задействовать
Да я тоже натыкался на нее, насколько я понял она программируемая, соответственно программатор еще нужен к ней, может ошибаюсь.
Кроме того форм-фактор, слишком для меня тонкая работа ))) могу попортить. и не воткнуть ее никак в макетную плату, если только есть уже впаянные в платку с ногами для макетки варианты
Ghost-V
05.02.2016 в 19:03
Да я тоже натыкался на нее, насколько я понял она программируемая, соответственно программатор еще нужен к ней, может ошибаюсь.
Программируемая она в том смысле, что требует для работы загрузки нескольких байт/слов, определяющих режим работы, через стандартный интерфейс. Упомянутый ранее Микрочип настраивается похожим образом.
Кроме того форм-фактор, слишком для меня тонкая работа ))) могу попортить. и не воткнуть ее никак в макетную плату, если только есть уже впаянные в платку с ногами для макетки варианты
Да, корпус на редкость удобный Но добрые люди под них переходники к обычным dip’ам выпускают. Или просто кроватку взять.
artdevision
05.02.2016 в 21:48
Программируемая она в том смысле, что требует для работы загрузки нескольких байт/слов, определяющих режим работы, через стандартный интерфейс. Упомянутый ранее Микрочип настраивается похожим образом.
Т.е. если я правильно понял, то драйвером конфигурируется какой-то мессадж с конфигурацией при инициализации и отправляется на микросхему по тому же i2C интерфейсу?
Сообщение отредактировано artdevision: 05 February 2016 — 22:09
Ghost-V
05.02.2016 в 22:32
Т.е. если я правильно понял, то драйвером конфигурируется какой-то мессадж с конфигурацией при инициализации и отправляется на микросхему по тому же i2C интерфейсу?
Да, или специализированный драйвер этим занимается, или программа через некий генерик прямо в порт
Если так уж хочется использовать I2C, то стОит поискать что-то вроде ADP5588. Оно хоть дурную работу по сканированию матрицы само сделает. А на этих расширителях делать, если только с индивидуальными подключениями всех кнопок, иначе даже прерывания не задействовать
Сообщение отредактировано Ghost-V: 05 February 2016 — 17:00
Да я тоже натыкался на нее, насколько я понял она программируемая, соответственно программатор еще нужен к ней, может ошибаюсь.
Кроме того форм-фактор, слишком для меня тонкая работа ))) могу попортить. и не воткнуть ее никак в макетную плату, если только есть уже впаянные в платку с ногами для макетки варианты
Программируемая она в том смысле, что требует для работы загрузки нескольких байт/слов, определяющих режим работы, через стандартный интерфейс. Упомянутый ранее Микрочип настраивается похожим образом.
Да, корпус на редкость удобный
Но добрые люди под них переходники к обычным dip’ам выпускают. Или просто кроватку взять.
Т.е. если я правильно понял, то драйвером конфигурируется какой-то мессадж с конфигурацией при инициализации и отправляется на микросхему по тому же i2C интерфейсу?
Сообщение отредактировано artdevision: 05 February 2016 — 22:09
Да, или специализированный драйвер этим занимается, или программа через некий генерик прямо в порт