Schnittstellen
UART - Der universelle asynchrone Empfänger-Sender (Universal Asynchronous Receiver-Transmitter)
UART ist eine serielle Vollduplex-Schnittstelle. Sie ermöglicht die Kommunikation zweier Geräte über nur drei Drähte und unterstützt variable Geschwindigkeiten. UART-Eigenschaften Wie der Name schon sagt, handelt es sich bei UART um eine asynchrone Schnittstelle. Im Gegensatz zu SPI oder I2C ist kein eigener Taktgeber erforderlich. Die beiden Geräte müssen lediglich die gleiche Übertragungsgeschwindigkeit verwenden....
WeiterlesenI2C - Der Inter-Integrierte-Schaltkreis-Bus
Der I2C-Bus wird im Embedded-Bereich sehr häufig verwendet. Wir erklären, wie er funktioniert und wie man ihn auf dem Raspberry Pi mit einem Beispiel einrichtet. I2C-Eigenschaften Der Inter-Integrated Circuit Bus ist ein synchroner serieller Kommunikationsbus. Philips Semiconductors war für die Erfindung im Jahr 1982 verantwortlich, aber die Schnittstelle gewann schnell...
WeiterlesenSPI - Die serielle Peripherieschnittstelle
SPI bedeutet Serielle Peripherie-Schnittstelle. Mit SPI kann man rasend schnell Daten zwischen zwei Geräten austauschen. Und man braucht nur vier Drähte. SPI Eigenschaften Die serielle Peripherieschnittstelle ist eine synchrone Kommunikationsschnittstelle für kurze Entfernungen. Synchron bedeutet, dass die Daten in Form von Blöcken oder Frames gesendet werden und die beiden Geräte...
WeiterlesenCircuitPython, Adafruit Feather RP2040, und I2C
Wie der Titel schon vermuten lässt, geht es in diesem Artikel um CircuitPython, den Adafruit Feather RP2040 und das I2C Kommunikationsprotokoll. Der RP2040 hat zwei I2C-Controller - gut zum Beispiel, wenn man zwei I2C-Geräte mit der gleichen I2C-Adresse betreiben will. In meinem Testaufbau habe ich ein Adafruit Feather RP2040 Mikrocontroller-Board,...
WeiterlesenUltimative Liste von ungewöhnlichen, aber wirklich nützlichen Linux-Shell-Befehlen
Dies ist eine Zusammenstellung weniger bekannter, aber sehr nützlicher Linux-Shell-Befehle. Nützlich im Sinne von: Zeitersparnis, zusätzliche Werkzeuge, um Dinge zu tun, die Sie vorher nicht tun konnten, aber auch unterhaltsam. Viel Spaß beim Lesen, und lassen Sie uns in den Kommentaren wissen, ob es weitere Tools gibt, die wir hinzufügen sollten! Die Installationsanweisungen sind für...
Weiterlesen