Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

1.
Einleitung............................................................................................................. 3
2.
Installation des USB-I2C-Interface ...................................................................... 4
2.1.
Installation des SiLabs-VCP-Treibers unter Windows...................................... 4
2.2.
Anschluss des USB-I2C-Interface am PC........................................................ 6
2.3.
Ändern und Abfragen der COM-Port-Nummer................................................. 7
3.
Programme zur Kommunikation (Terminalprogramm)......................................... 8
3.1.
Bedienung des USB-I2C-Interface über „HTerm" ............................................ 9
4.
Befehle und Einstellungen des USB-I2C-Interface............................................ 10
4.1.
Befehle für die I²C-Kommunikation ................................................................ 11
4.1.1.
„S" - Start-Bedingung................................................................................. 12
4.1.2.
„P" - Stopp-Bedingung............................................................................... 13
4.1.3.
„W" - Schreibe Daten an zuletzt adressierten Slave .................................. 13
4.1.4.
„R" - Lese Daten vom zuletzt adressierten Slave ...................................... 14
4.1.5.
„:" - Warte mit Ausführung bis Zeilenumbruch ........................................... 14
4.1.6.
„L" - Warte mit Ausführung für angegebene Zeit ....................................... 15
4.1.7.
„N" - Master antwortet NACK nach letztem Read ...................................... 16
4.2.
Befehle zur Konfiguration des USB-I2C-Interface.......................................... 17
4.2.1.
„?" - Systemstatus und Einstellungen abfragen ......................................... 17
4.2.2.
„T" - I²C-Bustakt einstellen......................................................................... 18
4.2.3.
„X" - PC-Verbindungsgeschwindigkeit einstellen ....................................... 19
4.2.4.
„Z" - Reset, Auslieferungszustand, Firmware-Update................................ 20
4.2.5.
„Y" - Konfigurations-Befehle ...................................................................... 21
4.3.
Kommentar-Befehle ....................................................................................... 23
4.3.1.
„ " - Leerzeichen in Anweisungen einfügen .............................................. 23
4.3.2.
„(...)" - Anweisungen kommentieren .......................................................... 23
4.3.3.
„ . " - Punkt in Rückgabe einfügen ............................................................. 24
4.3.4.
„ , " - Komma in Rückgabe einfügen .......................................................... 24
4.3.5.
„ ; " - Semikolon in Rückgabe einfügen...................................................... 25
4.3.6.
„[...]" - Kommentar in Rückgabe einfügen................................................... 25
4.4.
Makro-Funktion .............................................................................................. 25
4.4.1.
„U" - Makrospeicherinhalt zum PC ausgeben............................................ 26
4.4.2.
„V" - Anweisungsfolge in Makrospeicher schreiben................................... 27
4.4.3.
„>" - Makro-Ausführung starten ................................................................. 28
4.4.4.
„<" - Makro-Ausführung beenden .............................................................. 28
4.5.
Praktische Beispiele mit verschiedenen I²C-Geräten..................................... 29
4.5.1.
8-Bit I/O-Interface mit dem PCF8574 ......................................................... 29
4.5.2.
Echtzeituhr mit dem DS1307...................................................................... 31
4.5.3.
EEPROMs beschreiben/auslesen (24C01, 24C02...)................................. 33
4.5.4.
Thermometer-Sensor (DS75, LM75, TMP101)........................................... 35
4.5.4.
A/D-Wandler mit dem PCF8591 ................................................................. 36
4.5.5.
„LogView" als grafischen Datenlogger nutzen............................................ 37
4.6.
Verklemmung (Deadlock) auf dem I²C-Bus ................................................... 38
5.
Verzeichnis der Korrekturen seit Februar 2009 ................................................. 39

Inhaltsverzeichnis

2

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis