Forum: Mikrocontroller und Digitale Elektronik i2c stops working at multi slave


von Ali U. (ali_can)


Lesenswert?

Hallo,

ich möchte von 4 verschiedene ADC data kriegen durch i2c Schnitstelle.

when ich nur von eine ADC data kriege, fonktioniert die i2c gut, aber 
wenn ich solche code addiere, um Slave zu wahlen:
1
    if(!bt2 && !bt1)
2
        sequence[2] = 0x91;     // adress of positive Spannung  (ADC A0)
3
    else if(!bt2 && bt1)
4
        sequence[2] = 0x93;     // negative Spannung            (ADC A1)
5
    else if(bt2 && bt1)
6
        sequence[2]  = 0x95;    // Positive Strom               (ADC A2)
7
    else if(bt2 && !bt1)
8
        sequence[2] = 0x9B;     // Negative Strom               (ADC A5)
dann. fonktioniert i2c nur ca. 1 minute dann kriegt keine data mehr.
Was würden sie mir emfehlen zu tun?

Danke
LG

von PittyJ (Gast)


Lesenswert?

Scope ranhängen.

von Ali U. (ali_can)


Lesenswert?

tut mir leid fur solche Frage aber, was ist scope?

von Klaus 2. (klaus2m5)


Lesenswert?

Umgangssprachlich für Oszilloskop.

http://de.wikipedia.org/wiki/Oszilloskop

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Ali Ucar schrieb:
> fonktioniert i2c nur ca. 1 minute dann kriegt keine data mehr.
Wie merkst du das?
> Was würden sie mir emfehlen zu tun?
Der Fehler liegt an einer anderen Stelle des Codes...

von Ali U. (ali_can)


Lesenswert?

ich kriege data  beim lcd, dort merke ich. aber ich habe auch registern 
kontrolliert.

danke schon fur deine Antwort.
jetzt problem ist gelöscht. Der Grund war RCEN register, ich brauchte 
langer warten bis es null wird.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.