Преобразователь USB - I2C/SPI/GPIO интерфейсы на Atmel AT90USB647

Описание

userial — проект, позволяющий создать свободный мост между USB и устройствами использующими I2C/SPI/GPIO интерфейсы, на основе процессора фирмы Atmel AT90USB647. Аппаратное и программное обеспечение реализовано в соответствии с Общедоступной лицензией ( Open Source licence ).

userial board

Поддерживаются следующие интерфейсы:

* 1 × интерфейс USB (последовательная эмуляция)
* 1 × JTAG интерфейс
* 1 × I2C (TWI)
* 1 × SPI
* 8 × цифровых вводов/выводов
* 4 × Аналога к цифровым конвертерам

Устройство общается с главным компьютером, используя CDC (коммуникационный класс устройства USB).

Это облегчает использовать userial, не устанавливая драйвер устройства или специальные библиотеки.



Читать дальше

Как из старого навигатора сделать систему управления

Однажды вечером, взгляд мой упал на старенький навигатор ( взломанный мной не раз ).

После моего последнего проекта по управлению системой отопления и электроснабжения на основе дизельного электрогенератора( движок работает на практически любых видах масла, дизельное топливо используется для старта и остановки ), используя I2C шину, прошло 2 года творческого безделия…

Попялившись на навигатор у меня мелькнула мысль, а не использовать ли мне сего «зверька» как командоаппарат для управления, тем более, что «зверек» оснащен не плохим тачскрином. Получить доступ к «телу» оказалось не таким сложным делом, хотя пришлось перейти на поиск старого софта, так как ось ( Win CE. NET 4.2 Core ) упорно отказывалась коннектиться с новейшими версиями Microsoft ActivSync.



Читать дальше