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 strini - 25.12.2004 22:45)
 Als Antwort auf Re: I2C Baustein auslesen von DIE HARD - 25.12.2004 20:29

>
> >
> > 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....
>
Hallo DIE HARD

Kann den Baustein ohne Probleme auslesen. Hatte bedenken wegen "Acknowledge / NOTAcknowledge", wird aber wie es aussieht vom Betriebssystem unterstützt.

gruß
gerhard

 Antwort schreiben

Bisherige Antworten: