danke ich wusste bisher nichts zum Thema und fand alles gut verständlich, jetzt kann ich zum Video zurückkehren, wo ohne weitere Erklärung I2C vorausgesetzt wurde
Ich nutze I²C für RTC, LCD und so. Vor ein paar Tagen habe ich aus einem DVD-Player eine 13-Segment-VFD Einheit mit einem 78CH74F rausoperiert. Normal ist die Ansteuerung mit SPI (Beispielsweite der PT6311, PT6315, PT6318, PT6961 und noch viele mehr!), aber die Anzeige mit dem 87CH74F arbeitet mit I²C. Nach vielen Experimenten mit Wire.h habe ich auch diese Anzeige erfolgreich am Arduino (Klon) in Betrieb.
Hallo, einfach genial, wie Sie das hier rüberbringen!!! Habe bemerkt, dass sie das NACK-Bit in der Grafik bei 7:01 mit ACK (rot) beschriften. Ansonsten, grossartig!! (um Klassen besser als meine Prof's an der Fachhochschule seinerzeit).
vielen Dank für die gute Beschreibung. Vielleicht wäre es gut, wenn du ein Video machen könntest mit einem Multisensor Setup. Damit man die Verkabelung auch mal in echt sehen kann. Was auch hilfreich wäre: Ein Setup mit drei oder vier mal den gleichen Sensoren. Zum Beispiel den BME280. Meines Wissens kann man die nur über zwei verschiedene Adressen ansteuern. Also ist es am Ende vielleicht doch nur eingeschränkt möglich bis zu 128 I2S Geräte zu verbinden?
Hallo Kuno, vielen Dank für die Hinweise, aber meine ToDo Liste für Videos hat noch über 100 Einträge und ich bin damit mehr als gut versorgt. Ich habe ein Video über den BME280 schon gemacht und ja, es darf jeweils nur eine Adress im I2C Netzwerk vorkommen, was beim BME280 0x76 oder 0x77 ist. Wenn mehrere Geräte mit der selben Adresse verwendet werden, dann funktioniert das nur mit einem I2C Multiplexer. Liebe Grüsse Edi
Hi Edi, ich habe I2 noch nie verwendet, daher meine Frage beim senden des AK Bit wird das vom Slave bearbeitet oder muss ich das selber im Script prüfen?
Hallo Jean-Pierre, das kommt darauf an wie tief du I2C nutzen möchtest. Wenn die die komplette Schnittstelle selbst programmieren möchtest, musst du dich mit den Datenblatt vom jeweilen Sensor beschäftigen. Für die einfach Nutzung von I2C gibt es für die meisten Sensoren schon fertige Library die du einbinden kannst und dann musst du dich um die Schnittstelle gar nicht kümmern sondern kannst sie einfach nur verwenden. Liebe Grüsse Edi
Vielen dank für die sehr veständliche Erklärung. Dennoch hätte ich einige Fragen: 1) I2C ist für kurze Leitungslängen konzipiert. Welche kostengünstige Ansatz an Lösung(en) gibt es um die Leitungslänge - sagen wir - auf 50 Meter zu Erweitern? 2) wenn nun wie gezeigt zwei Master auf die gleichen Slaves zugreifen sollen, wie bekommt man das hin, dass die Signale der beiden Master nicht durcheinander geraten und womöglich eine Kommunikation des anderen Master unterbrechen, oder evtl blockieren? 3) es kommt durchaus vor, dass man I2C Slaves hat, deren Adresse fest/unveränderbar vorgegeben ist. Wie kann der Master diese Slaves individuell ansprechen?
Hallo, deine Fragen sind so speziell, dass ich sie auch nicht ohne vorherige Recherche direkt beantworten kann. Aus Zeitgründen ist es mir nicht möglich die Antworten im Netz zu suchen, aber ich wäre sehr froh, wenn du sie selber suchst und das Ergebnis hier mit der Community teilst. Vielen Dank und Liebe Grüsse Edi
1.) I2C ist dafür komplett ungeeignet, da würde ich auf eine andere Busart setzen. 2.) Mehrere Master sind bei I2C zwar machbar aber viel zu auwendig, da du eine Steuerung benötigen würdest die die Master steuert damit nur einer sendet. 3.) Die ersten 4 Bits der Skave Adresse sind bauteilabhängig, also nicht veränderbar. Die 3 letzten kannst du aber durch externe Beschaltung des ICs einstellen, somit kannst du bis zu 8 gleiche ICs verwenden, zudem gibt es meist A Serien die genau gleich sind, aber eine andere bauartbedingte Adresse haben somit sind weitere 8 möglich
Endlich mal jemand, der richtig erklären kann. Warum ist es so schwer solche Sachen einfach zu erklären?
Gut und verständlich erklärt, benutze es hauptsächlich für LCD 👍
Hallo Herbert, vielen Dank und liebe Grüsse Edi
Genau das ist auch meine Anwendung. Versuche es mit DMA performanter zu bekommen.
Danke, kann kaum besser erklärt werden.
Hi, vielen Dank und liebe Grüsse Edi
danke ich wusste bisher nichts zum Thema und fand alles gut verständlich, jetzt kann ich zum Video zurückkehren, wo ohne weitere Erklärung I2C vorausgesetzt wurde
Das freut mich und liebe Grüsse Edi
Sehr gutes Video! Top in Inhalt u. Präsentation! Vielen Dank!
Ich nutze I²C für RTC, LCD und so.
Vor ein paar Tagen habe ich aus einem DVD-Player eine 13-Segment-VFD Einheit mit einem 78CH74F rausoperiert. Normal ist die Ansteuerung mit SPI (Beispielsweite der PT6311, PT6315, PT6318, PT6961 und noch viele mehr!), aber die Anzeige mit dem 87CH74F arbeitet mit I²C. Nach vielen Experimenten mit Wire.h habe ich auch diese Anzeige erfolgreich am Arduino (Klon) in Betrieb.
Das Video war sehr hilfreich, danke für die ausführliche Erklärung 👍
Hallo Betul Goek, das freut mich sehr das es dir geholfen hat. Liebe Grüsse Edi
Hallo, einfach genial, wie Sie das hier rüberbringen!!!
Habe bemerkt, dass sie das NACK-Bit in der Grafik bei 7:01 mit ACK (rot) beschriften.
Ansonsten, grossartig!! (um Klassen besser als meine Prof's an der Fachhochschule seinerzeit).
Hi, vielen Dank für das Lob und ja stimmt, da hat sich ein kleiner Fehler eingeschlichen. Liebe Grüsse Edi
Sehr gute und einfach erklärt 👌🏼
Freut mich, danke und liebe Grüsse Edi
Sehr schön erklärt!!!
Hallo, vielen Dank und liebe Grüsse Edi
Ja, vielen Dank, das hat geholfen!
Hallo David, das freut mich sehr zu hören, liebe Grüsse Edi
Tolles Video, vielen Dank!
Sehr gerne!
Danke, Super erklärt
Vielen Dank und liebe Grüsse Edi
sehr gutes video :D
Hallo Johannes, vielen Dank und lieber Grüsse Edi
vielen Dank für die gute Beschreibung. Vielleicht wäre es gut, wenn du ein Video machen könntest mit einem Multisensor Setup. Damit man die Verkabelung auch mal in echt sehen kann.
Was auch hilfreich wäre:
Ein Setup mit drei oder vier mal den gleichen Sensoren. Zum Beispiel den BME280. Meines Wissens kann man die nur über zwei verschiedene Adressen ansteuern. Also ist es am Ende vielleicht doch nur eingeschränkt möglich bis zu 128 I2S Geräte zu verbinden?
Hallo Kuno, vielen Dank für die Hinweise, aber meine ToDo Liste für Videos hat noch über 100 Einträge und ich bin damit mehr als gut versorgt.
Ich habe ein Video über den BME280 schon gemacht und ja, es darf jeweils nur eine Adress im I2C Netzwerk vorkommen, was beim BME280 0x76 oder 0x77 ist. Wenn mehrere Geräte mit der selben Adresse verwendet werden, dann funktioniert das nur mit einem I2C Multiplexer.
Liebe Grüsse Edi
@@EdisTechlab vielen Dank für den Hinweis mit dem Multiplexer das hilft schonmal weiter
Hi Edi, ich habe I2 noch nie verwendet, daher meine Frage beim senden des AK Bit wird das vom Slave bearbeitet oder muss ich das selber im Script prüfen?
Hallo Jean-Pierre, das kommt darauf an wie tief du I2C nutzen möchtest. Wenn die die komplette Schnittstelle selbst programmieren möchtest, musst du dich mit den Datenblatt vom jeweilen Sensor beschäftigen.
Für die einfach Nutzung von I2C gibt es für die meisten Sensoren schon fertige Library die du einbinden kannst und dann musst du dich um die Schnittstelle gar nicht kümmern sondern kannst sie einfach nur verwenden.
Liebe Grüsse Edi
danke
Bitte sehr!
I2C ist ein sehr Langweiliges Thema aber mit der erotischen Stimme von Ediz war das Video ein Genuss
Vielen dank für die sehr veständliche Erklärung. Dennoch hätte ich einige Fragen:
1) I2C ist für kurze Leitungslängen konzipiert. Welche kostengünstige Ansatz an Lösung(en) gibt es um die Leitungslänge - sagen wir - auf 50 Meter zu Erweitern?
2) wenn nun wie gezeigt zwei Master auf die gleichen Slaves zugreifen sollen, wie bekommt man das hin, dass die Signale der beiden Master nicht durcheinander geraten und womöglich eine Kommunikation des anderen Master unterbrechen, oder evtl blockieren?
3) es kommt durchaus vor, dass man I2C Slaves hat, deren Adresse fest/unveränderbar vorgegeben ist. Wie kann der Master diese Slaves individuell ansprechen?
Hallo, deine Fragen sind so speziell, dass ich sie auch nicht ohne vorherige Recherche direkt beantworten kann. Aus Zeitgründen ist es mir nicht möglich die Antworten im Netz zu suchen, aber ich wäre sehr froh, wenn du sie selber suchst und das Ergebnis hier mit der Community teilst.
Vielen Dank und Liebe Grüsse Edi
1.) I2C ist dafür komplett ungeeignet, da würde ich auf eine andere Busart setzen.
2.) Mehrere Master sind bei I2C zwar machbar aber viel zu auwendig, da du eine Steuerung benötigen würdest die die Master steuert damit nur einer sendet.
3.) Die ersten 4 Bits der Skave Adresse sind bauteilabhängig, also nicht veränderbar. Die 3 letzten kannst du aber durch externe Beschaltung des ICs einstellen, somit kannst du bis zu 8 gleiche ICs verwenden, zudem gibt es meist A Serien die genau gleich sind, aber eine andere bauartbedingte Adresse haben somit sind weitere 8 möglich
Jeder kann das gilt nicht für mich.
Hallo Fred, dass ist schade aber woran liegt den das?
Liebe Grüsse Edi
@@EdisTechlab Das weiß ich nicht, möglicherweise bin ich nicht schlau genug.