UART - Der universelle asynchrone Empfänger-Sender (Universal Asynchronous Receiver-Transmitter)

Alles über UART Titelbild

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....

Weiterlesen

I2C - Der Inter-Integrierte-Schaltkreis-Bus

Alles über I2C Title Image

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...

Weiterlesen

SPI - Die serielle Peripherieschnittstelle

Alles über SPI Title Image

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...

Weiterlesen

CircuitPython, 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,...

Weiterlesen

Ultimative Liste von ungewöhnlichen, aber wirklich nützlichen Linux-Shell-Befehlen

Die ultimative Liste der Linux-Befehle Titelbild

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