LTC1286 Code

Gast #372067
Lesenswert?

Basiscode für einen 2051 auf C

  CS = 1;
  SCLK = 0;
  CS = 0;

  SCLK = 1;SCLK = 0;      // Start Converation!


  uiData = 0;

  for(i=0;i<12;i++)
  {
    SCLK = 1;SCLK = 0;      // Next BIT!

     if (DOUT)    // Bit Checken
       uiData |= 0x0001;    // 1 Einsetzen!
     else
       uiData &= 0xFFFE;    // 0 Einsetzen!

      uiData<<=1;    // Hochshiften!
  }

  SCLK = 1;      // Übertragung Beendet!
  CS = 1;


NUN steht in uiData der 12Bit Wert der AD Wandlung.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren