Forum

Einloggen | Registrieren | RSS  

Zahnlos72(R)

25.12.2023,
22:12
 

Problem bei 2 Geräten am I2C Port des Arduino Uno R3 (Netzwerktechnik)

Hallo allerseits !

Habe ein LCD 2004 Module am I2C Port.... funktioniert soweit
Heute wollte ich das Projekt mit einer DS3231 RTC erweitern und ....dann tritt das Problem auf , dass die Anzeige am LCD nicht mehr funktioniert .
Die beiden Geräte haben völlig unterschiedliche Adressen !

was ich bisher auch noch feststellen konnte ist , dass sich das SDA Signal am Oszilloskop verändert , wenn das RTC Module angeschlossen wird ! das wird wohl auch so gehören , aber das merkwürdige ist ,dass da so ein Spike dabei ist welcher so um die 4 Volt hat ( ohne RTC )
Mit RTC ist der Spike aber das doppelte von der Spannung her ,obwohl der Arduino auf 5 Volt und die RTC auf 3,3 Volt laufen .





Wenn jemand Rat weiß, bitte gerne.

verbleibend, mit weihnachtlichen Grüßen

simi7(R)

D Südbrandenburg,
25.12.2023,
23:25

@ Zahnlos72

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

» Mit RTC ist der Spike aber das doppelte von der Spannung her ,obwohl der
» Arduino auf 5 Volt und die RTC auf 3,3 Volt laufen .

Kontrolliere mal die Masseverbindung.

Zahnlos72(R)

26.12.2023,
00:01

@ simi7

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

» » Mit RTC ist der Spike aber das doppelte von der Spannung her ,obwohl der
» » Arduino auf 5 Volt und die RTC auf 3,3 Volt laufen .
»
» Kontrolliere mal die Masseverbindung.

Masse ist massig vorhanden ;-)

bastelix(R)

26.12.2023,
00:10

@ Zahnlos72

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

Hallo,

haben dein Display und dein RTC-Modul Pull-Up-Widerstände integriert oder verwendest du dedizierte Pull-Ups?

» Arduino auf 5 Volt und die RTC auf 3,3 Volt laufen
Kann deine RTC mit 5V auf dem Bus umgehen oder verwendest du einen Level-Shifter? Dein LCD arbeitet auch mit 5V, oder?

Zahnlos72(R)

26.12.2023,
10:02

@ bastelix

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

» Hallo,
»
» haben dein Display und dein RTC-Modul Pull-Up-Widerstände integriert oder
» verwendest du dedizierte Pull-Ups?

Hallo !
Integrierte Pullups sind vorhanden .


» Kann deine RTC mit 5V auf dem Bus umgehen oder verwendest du einen
» Level-Shifter? Dein LCD arbeitet auch mit 5V, oder?

Das RTC Modul funktioniert auf dem Bus mit 5 V sowie auch mit 3,3 Volt Versorgung !
Ich verwende nur deshalb die 3,3 Volt, um die integrierte Knopfzelle nicht zu laden .

lG

xy(R)

E-Mail

26.12.2023,
10:12
(editiert von xy
am 26.12.2023 um 10:25)


@ Zahnlos72

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

» Das RTC Modul funktioniert auf dem Bus mit 5 V sowie auch mit 3,3 Volt
» Versorgung !
» Ich verwende nur deshalb die 3,3 Volt, um die integrierte Knopfzelle nicht
» zu laden .

Der Uno läuft aber mit 5V auf dem Bus!

Und die Batterie wird auch bei 5V Versorgung des DS3231 nicht geladen.

Zahnlos72(R)

26.12.2023,
11:14

@ xy

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

» Der Uno läuft aber mit 5V auf dem Bus!

» Und die Batterie wird auch bei 5V Versorgung des DS3231 nicht geladen.





war nur wegen diesem Beitrag ( siehe Bild )
...... aber wie erwähnt, läuft es auch nicht , wenn ich die RTC testhalber an 5 Volt betreibe !
Also RTC funzt immer aber halt das LCD dann nicht mehr !
lG

xy(R)

E-Mail

26.12.2023,
12:04
(editiert von xy
am 26.12.2023 um 12:05)


@ Zahnlos72

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

»

Diode oder Widerstand entfernen, dann lädt da nichts mehr.

xy(R)

E-Mail

26.12.2023,
12:34

@ xy

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

Und mach mal ein Foto deines Aufbaus.

Zahnlos72(R)

26.12.2023,
13:05

@ xy

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

» Und mach mal ein Foto deines Aufbaus.

xy(R)

E-Mail

26.12.2023,
13:14

@ Zahnlos72

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

»

Bestimmt die berühmten magnetischen Käbelchen...

DIY-Bastler(R)

26.12.2023,
13:46

@ Zahnlos72

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

» Habe ein LCD 2004 Module am I2C Port.... funktioniert soweit
» Heute wollte ich das Projekt mit einer DS3231 RTC erweitern und ....dann
» tritt das Problem auf , dass die Anzeige am LCD nicht mehr funktioniert .
» Die beiden Geräte haben völlig unterschiedliche Adressen !

Das ist ja nur die halbe Miete. Wie ist dein Code? RTC richtig eingebunden? Oder kommen sich da Variable in den Weg?

Zahnlos72(R)

26.12.2023,
14:08

@ DIY-Bastler

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

» Das ist ja nur die halbe Miete. Wie ist dein Code? RTC richtig eingebunden?
» Oder kommen sich da Variable in den Weg?

Die RTC Lib ist eingebunden und die RTC läuft !

Das Problem wie beschrieben ist ,dass wenn die RTC am I2C Bus auch angeschlossen wird das LCD streikt
ohne RTC läuft dieses auch .....nur mit beiden am Bus hackt es dann !
lG

xy(R)

E-Mail

26.12.2023,
14:56

@ Zahnlos72

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

» nur mit beiden am Bus hakt es dann !

Und du hast das auch wirklich als Bus verdrahtet? Mit Terminierung an beiden Enden?

matzi682015(R)

E-Mail

Aachen,
26.12.2023,
16:10

@ xy

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

» Bestimmt die berühmten magnetischen Käbelchen...

magnetische Käbelchen?

--
greets from aix-la-chapelle

Matthes :hungry:

xy(R)

E-Mail

26.12.2023,
16:26

@ matzi682015

Problem bei 2 Geräten am I2C Port des Arduino Uno R3

» » Bestimmt die berühmten magnetischen Käbelchen...
»
» magnetische Käbelchen?

Stahl statt Kupfer.