Interfacce
UART - Il ricevitore-trasmettitore asincrono universale
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 tuttoI2C - Il bus del circuito integrato
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 tuttoSPI - L'interfaccia seriale periferica
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 tuttoCircuitPython, 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 tuttoElenco definitivo di comandi insoliti ma davvero utili della shell di Linux
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