Userial - USB to I2C/SPI/GPIO Bridge
userial je open source projekt, realizujúci prepojenie USB a I2C/SPI/GPIO s MCU AT90USB647
Thomas Pircher, 06.09.2009-00:00








Popis
Zariadenie komunikuje s PC pomocou CDC (trieda USB zariadení).
S touto pomocou je možné userial používať bez nutnosti inštalovania špeciálneho drivera alebo knižnice.
V OS Windows, je treba pri inštalácii použiť iba jeden .inf súbor, v linuxe a MacOS je zariadenie detekované ako sériový port bez nutnosti ďaľších špeciálnych nastavení.
Zariadenie emuluje terminál a komunikuje jedoduchou ASCII formou.
Týmto sa dosahuje okamžitý výstup, možnosť priebežne meniť konfiguráciu, alebo priamo riadiť Vaše cieľové zariadenie.

userial používa knižnicu LUFA (Lightweight USB Framework pre AVR, predtým MyUSB) od autora Dean Camera.

Hardware (v 1.0)
Návrh DPS+schéma (Eagle): userial-schematics-v1.0.zip

Schéma


Rozloženie na DPS

Výstupy Gerber: userial-gerber-v1.0.zip

Software
Zdrojový kód (+dokumentácia doxygen): userial-firmware-v1.6.zip (kompatibilné s HW v.1.0)
Tento ardchív obsahuje aj .inf súbore pre OS Windows.

Manuál: userial.pdf

Homepage projektu: http://www.tty1.net/userial/manual/userial.html

Licencia:
Firmware je uvoľnený pod licenciou MIT license a hardwér pod licenciou Creative Commons Attribution-Share Alike 3.0 Unported License.

Tento projekt je zaujímavým príkladom, ako použiť LUFA knižnicu (mimochodom posledná verzia je z 10.08.2009).
Autor pripravuje aj ovládanie AD prevodníka a použitie aj pre ATmega32U4.


tento článok je z mikroZONE
( https://www.mikrozone.sk/pluginy/content/content.php?content.24 )