MCP3428 auslesen

Gast #3937501
Lesenswert?
• ▲
▼
Hallo und frohe Weihnachten:)


Habe hier einen MCP3428 der mir immer die selben Werte sendet.


1
 
2
                                // Beide Adresspins des MCP auf +5V
3
                                //1101110
4
#define MCP_Write  0xDC    //Adresse MCP ADC schreiben
5
#define MCP_Read   0xDD    //Adresse MCP ADC lesen
6

7
void MCP_Kanal_1_Read()
8
{
9

10
  i2c_start(MCP_Read);    
11
  messwerte[17] = i2c_readAck;      //Byte 0 lesen
12
  messwerte[18] = i2c_readNak;      //Byte 1 lesen
13
  i2c_stop;
14
}
15

16
void MCP_Kanal1_init()
17
{
18
  i2c_start(MCP_Write);      
19
  i2c_write(16);  //Gain0, 12Bits, Kanal1, Rdybit0
20
  i2c_stop;
21

22
}


Die beiden Messwerte schick ich alle 10 Sekunden an den PC und möchte 
diese dort weiterverarbeiten. Allerdings ändert sich der Wert von 14639 
nicht. Egal welchen Kanal ich wähle... (oder die Spannung vom Eingang 
wegnehme.)
An Kanal1+ liegen ca. 1,47V an Kanal1- ist auf GND.
Was mache ich falsch?


MfG Philipp P.
Gast #3938295
Lesenswert?
• ▲
▼
Hallo
1
i2c_start(MCP_Read);    
2
  messwerte[17] = i2c_readAck;      //Byte 0 lesen
3
  messwerte[18] = i2c_readNak;      //Byte 1 lesen
4
  i2c_stop;
1
i2c_start(MCP_Read);    
2
  messwerte[17] = i2c_readAck();      //Byte 0 lesen
3
  messwerte[18] = i2c_readNak();      //Byte 1 lesen
4
  i2c_stop;

Danke nga... mit () gehts.. grad erst aufgefallen.
Vielen Dank und schöne Feiertage wünsch ich euch noch ;)

MfG Philipp P.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.