UART - Il ricevitore-trasmettitore asincrono universale

Tutto sull'immagine del titolo UART

L'UART è un'interfaccia seriale full duplex. Consente a due dispositivi di comunicare su soli tre fili e supporta velocità variabili. Caratteristiche dell'UART Come suggerisce il nome, l'UART è un'interfaccia asincrona. A differenza di SPI o I2C, non è necessario un clock dedicato. I due dispositivi devono solo utilizzare la stessa velocità di trasmissione....

Leggi tutto

I2C - Il bus del circuito integrato

Tutto su I2C Titolo immagine

Il bus I2C è molto utilizzato in ambito embedded. Vi spieghiamo come funziona e come configurarlo sul Raspberry Pi con un esempio. Caratteristiche dell'I2C L'Inter-Integrated Circuit Bus è un bus di comunicazione seriale sincrono. Philips Semiconductors è stata responsabile dell'invenzione nel 1982, ma l'interfaccia ha rapidamente...

Leggi tutto

SPI - L'interfaccia seriale periferica

Tutto sull'immagine del titolo SPI

SPI significa Interfaccia Periferica Seriale. Con SPI puoi scambiare dati in modo incredibilmente veloce tra due dispositivi. E hai bisogno solo di quattro fili. Caratteristiche SPI L'interfaccia periferica seriale è un'interfaccia di comunicazione sincrona per brevi distanze. Sincrona significa che i dati vengono inviati sotto forma di blocchi o frame e i due dispositivi sono...

Leggi tutto

CircuitPython, Adafruit Feather RP2040 e I2C

Come probabilmente avrete intuito dal titolo, questo articolo parla di CircuitPython, dell'Adafruit Feather RP2040 e del protocollo di comunicazione I2C. L'RP2040 dispone di due controller I2C, utili ad esempio per gestire due dispositivi I2C con lo stesso indirizzo I2C. Nella mia configurazione di prova, ho una scheda microcontrollore Adafruit Feather RP2040,...

Leggi tutto

Elenco definitivo di comandi insoliti ma davvero utili della shell di Linux

L'elenco definitivo dei comandi Linux Titolo immagine

Questa è una compilation di comandi di shell Linux meno conosciuti - ma davvero utili. Utile nel senso di: risparmio di tempo, dandovi strumenti aggiuntivi per fare cose che non potevate fare prima, ma anche divertente. Godetevi la lettura, e fateci sapere nei commenti se ci sono altri strumenti che dovremmo aggiungere! Le istruzioni per l'installazione saranno...

Leggi tutto