Interfaces
UART - De universele asynchrone ontvanger-zender
UART is een full duplex seriële interface. Het stelt twee apparaten in staat over slechts drie draden te communiceren en ondersteunt variabele snelheden. UART Kenmerken Zoals de naam al aangeeft, is UART een asynchrone interface. In tegenstelling tot SPI of I2C is er geen noodzaak voor een speciale klok. De twee apparaten hoeven alleen maar dezelfde transmissiesnelheid te gebruiken....
Meer lezenI2C - De Geïntegreerde Circuit Bus
De I2C bus wordt zeer veel gebruikt in de embedded wereld. We leggen uit hoe het werkt en hoe het op de Raspberry Pi kan worden ingesteld met een voorbeeld. I2C Kenmerken De Inter-Integrated Circuit Bus is een synchrone seriële communicatiebus. Philips Semiconductors was verantwoordelijk voor de uitvinding in 1982, maar de interface werd al snel...
Meer lezenSPI - De seriële perifere interface
SPI betekent Serial Peripheral Interface. Met SPI kun je razendsnel gegevens uitwisselen tussen twee apparaten. En je hebt maar vier draden nodig. SPI Kenmerken De seriële perifere interface is een synchrone communicatie-interface voor korte afstanden. Synchroon betekent dat de gegevens worden verzonden in de vorm van blokken of frames en dat de twee apparaten...
Meer lezenCircuitPython, Adafruit Feather RP2040 en I2C
Zoals je waarschijnlijk al aan de titel kunt zien, gaat dit artikel over CircuitPython, de Adafruit Feather RP2040 en het I2C-communicatieprotocol. De RP2040 heeft twee I2C-controllers - handig als je bijvoorbeeld twee I2C-apparaten met hetzelfde I2C-adres wilt gebruiken. In mijn testopstelling heb ik een Adafruit Feather RP2040 microcontroller bord,...
Meer lezenUltieme lijst van ongebruikelijke maar echt nuttige Linux Shell commando's
Dit is een compilatie van minder bekende Linux shell commando's - maar wel hele handige. Nuttig als in: tijd besparen, je extra tools geven om dingen te doen die je voorheen niet kon, maar ook vermakelijk. Veel plezier met lezen, en laat het ons weten in de commentaren als er extra tools zijn die we zouden moeten toevoegen! Installatie-instructies zijn voor...
Meer lezen