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

A-D Wandler an C-Control Kategorie: I²C-Bus (von Manfred - 7.07.2010 20:33)
Ich nutze:
C-Control Pro Mega32, CC-Pro 32 Application Board
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: