Uživatelské nástroje

Nástroje pro tento web

Tento překlad je starší než originální stránka a nejspíše i zastaralý. Zobrazit změny.
Překlady této stránky?:

cs:i2c_avr_usb

Toto je starší verze dokumentu!


Převodník I²C na USB s AVR

Cílem této konstrukce je vyřešit častý problém přípojení I2C nebo SMB čidla k počítači. Klasické řešení je připojení čidla k některému mikrokontroleru a pak následně k nadřazenému systému, Jednou z hlavních nevýhod tohoto řešení je, že musí být do předu známá konfigurace čidel připojených k mikroprocesoru a zároveň čtení čidel je vázáno na firmware v mikroprocesoru. Je proto žádoucí nechat při dnešním výpočetním výkonu, který je k dispozici čtení čidel přímo na nadřazeném systému v počítači, tak aby konfigurace čidel mohla být libovolně změněna i za běhu a nebyla vázána na fixní firmware v MCU.

Zapojení převodníku

Funkce

Enumerace na USB

[38601.270471] usb 3-3.1: new low-speed USB device number 18 using xhci_hcd
[38601.292607] usb 3-3.1: New USB device found, idVendor=0403, idProduct=c631
[38601.292613] usb 3-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[38601.292616] usb 3-3.1: Product: i2c-tiny-usb
[38601.292618] usb 3-3.1: Manufacturer: Till Harbaum
[38601.312318] i2c-tiny-usb 3-3.1:1.0: version 1.05 found at bus 003 address 018
[38601.332450] i2c i2c-8: connected i2c-tiny-usb device
[38601.332473] usbcore: registered new interface driver i2c-tiny-usb

Reference

cs/i2c_avr_usb.1380997412.txt.gz · Poslední úprava: 2013/10/05 18:23 (upraveno mimo DokuWiki)