A-D Wandler an C-Control Kategorie: I²C-Bus (von Manfred - 7.07.2010 20:33) | ||
| ||
Hallo Leute, ich versuche den A-D Wandler ADS1110A2 (16 bit i2c) von Texas Instruments am C-Control Pro Mega32 zu betreiben. Leider bekomme ich nur das low Byte zurück. Rückmeldung: -0000-0036-000C-00FF wobei 36 das low Byte ist. Hat Jemand vielleicht eine Idee, was ich falsch mache? Im voraus vielen Dank für eure Tipps Manfred Anhang: Programmlisting Sub main() Dim n,b1,b2,b3,b4 As Word I2C_Init(I2C_100kHz) ' I2C Bit Rate: 100 kHz I2C_Start() I2C_Write(&H94) ' DEVICE ADDRESS : 94 I2C_Write(&H8C) AbsDelay(500) Lab Wiederholung I2C_Start() I2C_Write(&H95) ' DEVICE ADDRESS : 95 b1=(I2C_Read_ACK()) b2=(I2C_Read_ACK()) b3=(I2C_Read_ACK()) b4=(I2C_Read_NACK()) Msg_WriteText("-") Msg_WriteHex(b1) Msg_WriteText("-") Msg_WriteHex(b2) Msg_WriteText("-") Msg_WriteHex(b3) Msg_WriteText("-") Msg_WriteHex(b4) I2C_Stop() AbsDelay(500) Goto Wiederholung End Sub | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum