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
PopisZariadenie 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.zipSchéma
Rozloženie na DPS
Výstupy Gerber:
userial-gerber-v1.0.zipSoftwareZdrojový 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.pdfHomepage projektu:
http://www.tty1.net/userial/manual/userial.htmlLicencia:
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 )