Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: I2C Baustein auslesen Kategorie: Programmierung Basic (von DIE HARD - 25.12.2004 20:29)
 Als Antwort auf I2C Baustein auslesen von strini - 25.12.2004 9:26

>
> Wünsche allen Frohe Weihnachten
>
>
> Ist es möglich von einem I2C Baustein ( 12 bit A/D Wandler) mit der C-Control I V2.0 ( mit dem I2C Objekt von Basic++) Daten auszulesen.
>  Mit der alten C-Control war es mir nicht möglich (mit C3C) über den I2C - Bus einen 12 Bit Wert auszulesen.(konnte nur 8 bit auslesen )
>
> Hier das Protokoll des Bausteines
>
> S SLAVE ADDRESS W A CONTROL-BYTE A P
> 1______7__________1_1_______8_______1_1
> S SLAVE ADDRESS R A DATA-BYTE A DATA-BYTE A P
> 1_______7_________1_1_____8_____1_____8____1_1
>
>  
>  S-> Start
>  P-> Stop
>  W-> Write
>  R-> Read
>  A-> Acknowledge / NOTAcknowledge
>
> Wie werden "Acknowledge / NOTAcknowledge" im IIC Objekt von Basic++ behandelt oder werde sie ignoriert.
>
>
>
>
> Danke
>  Strini
>
>
>
Hallo,
Ja, das geht. Beispiel ist von einem DS1631. Es werden zwei Byte gelesen.
-------------------------------------------------------------------------------------------------------------------------------------------
 print"#ON_IIC#";"#START#";:put DS1631+1:get TEMPHI:get TEMPLO:print"#STOP#";"#OFF#";
-------------------------------------------------------------------------------------------------------------------------------------------
ciao....

 Antwort schreiben

Bisherige Antworten:

Re: I2C Baustein auslesen (von strini - 25.12.2004 22:45)