Hallo,
ich habe vor wenigen Tagen bemerkt, dass bei mir I2C-Anwendungen nicht mehr funktionieren, z.B. mit diversen AD-Wandlern:
-ADS1100
-ADS1110
-ADS1115
Offenbar werden die Bausteine noch angesprochen, da bei vertauschten SCL- und SDA- Leitungen nichts auf dem Display erscheint.
Bei richtiger Beschaltung von SCL und SDA wird durchweg "0.0" oder "0.0000" oder was sonst in den Programmen angezeigt werden soll.
Egal, welche Spannung ich drauf gebe, oder die Eingänge frei lasse, es tut sich nichts, nur 0.00, usw.
Ich habe schon das Bascom-Programm neu aufgeladen, die Controller getauscht, verschiedene (auch neue) AD-Wandler angeschlossen, ältere Programm-Versionen aus meinem backup benutzt (die früher ohne Probleme funktioniert haben) und ebenfalls einen neuen Programmieradapter eingesetzt. Hat alles nichts gebracht, es wird immer noch 0.000 angezeigt.
Andere Funktionen in den Programmen (Tastendruck, Interrupts, ect) funktionieren nach wie vor.
Angehängt mal ein Beispielprogramm, das auch nicht funktioniert:
Habt ihr eine Idee, was die Ursache sein könnte? Wie schon gesagt, bis vor ca. ein paar Monaten (da hab ich einen Temperaturregler gebaut) hat dies noch ohne Probleme funktioniert.
Danke schon mal im Voraus!
ich habe vor wenigen Tagen bemerkt, dass bei mir I2C-Anwendungen nicht mehr funktionieren, z.B. mit diversen AD-Wandlern:
-ADS1100
-ADS1110
-ADS1115
Offenbar werden die Bausteine noch angesprochen, da bei vertauschten SCL- und SDA- Leitungen nichts auf dem Display erscheint.
Bei richtiger Beschaltung von SCL und SDA wird durchweg "0.0" oder "0.0000" oder was sonst in den Programmen angezeigt werden soll.
Egal, welche Spannung ich drauf gebe, oder die Eingänge frei lasse, es tut sich nichts, nur 0.00, usw.
Ich habe schon das Bascom-Programm neu aufgeladen, die Controller getauscht, verschiedene (auch neue) AD-Wandler angeschlossen, ältere Programm-Versionen aus meinem backup benutzt (die früher ohne Probleme funktioniert haben) und ebenfalls einen neuen Programmieradapter eingesetzt. Hat alles nichts gebracht, es wird immer noch 0.000 angezeigt.
Andere Funktionen in den Programmen (Tastendruck, Interrupts, ect) funktionieren nach wie vor.
Angehängt mal ein Beispielprogramm, das auch nicht funktioniert:
Habt ihr eine Idee, was die Ursache sein könnte? Wie schon gesagt, bis vor ca. ein paar Monaten (da hab ich einen Temperaturregler gebaut) hat dies noch ohne Probleme funktioniert.
Danke schon mal im Voraus!