INFO - FAQ - CC2-Forum - CCPro-Forum |
> > > > > 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 |