Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: I2C - PCF 8574 - Daten auslesen Kategorie: Programmierung Basic (von Jürgen - 29.12.2013 23:38)
Als Antwort auf I2C - PCF 8574 - Daten auslesen von Jürgen - 24.12.2013 14:55

> Hallo Zusammen,
>
> habe folgendes Problem
>
> Möchte mit einem AVR32 über I2C einen PCF8574 einlesen.
>
> Schreibend die Ports zu verändern ist kein Problem.
>
> Aber wie lese ich die Daten ein.
>
> I2C_Read(0x50, 0x20, 2, data, 10);
>
> 1. Parameter ist die Adresse + 1
> 2+3 Parameter ?????
> 4. hier sollen die Daten rein, hab hier ein Byte Array mit 8
> 5. Länge der Daten die ich einlesen will
>
>
> Es wäre super hilfreich wenn mir jemand kurz
> zeigen könnte wie ich die daten auslese und per Msg_Write
> angezeigt bekomme
>
> Irgendwie stehe ich auf dem Schlauch.
>
>
> Vielen Dank im Voraus und frohe Weihnachten
>
> Grü�e
> Jürgen


Hab das Problem selbst gelöst

Man muss die normale "SchreibAdresse" des PCF 8574 angeben und nicht
die Adresse + 1, so wie es bei den meisten anderen Controllern nötig ist.

status= I2C_Read(&H70, 0, 0, somedata, 8)
Msg_WriteInt(somedata(0))

Vorher muss man natürlich einmal alle Ports auf 1 setzen
damit man in den Lesemodus gelangt


    Antwort schreiben


Antworten: