Raspberry Pi 4 abilita UART
Tra i pin GPIO sul Raspberry Pi ce ne sono due che supportano UART (ricevitore/trasmettitore asincrono universale). UART è una connessione seriale che, se utilizzata sul Raspberry Pi, può inviare dati tra il Raspberry Pi e un dispositivo esterno. È uno dei tipi di connessione più semplici disponibili su Raspberry Pi, il che significa che è facile da usare ma anche più limitato nelle funzionalità.
Per iniziare a utilizzare UART, è necessario prima abilitarlo. In questo tutorial, seguiremo le istruzioni passo passo per abilitare UART sul modello Raspberry Pi 4. Dopo averlo abilitato, sarai in grado di collegare il tuo dispositivo seriale e utilizzare Raspberry Pi per inviare comandi e recuperare dati. dal dispositivo esterno. Seguiteci per vedere come!
In questo tutorial imparerai:
- Come abilitare UART su Rasperry Pi 4
- Come interfacciarsi con il dispositivo seriale sui pin UART
Abilita UART per Raspberry Pi 4: istruzioni passo passo
Nei passaggi seguenti, vedrai come abilitare UART sul Raspberry Pi e quindi aprire una linea di comunicazione con il dispositivo seriale collegato al tuo Raspberry Pi.
LO SAPEVI?
Il tuo dispositivo seriale dovrebbe funzionare a 3,3 V se lo colleghi ai pin GPIO del Raspberry Pi. UART utilizza GPIO 14 e 15 (rispettivamente TXD e RXD) sul Raspberry Pi 4.
-
Inizia aprendo un terminale e avviando lo strumento di configurazione Raspberry Pi eseguendo il comando
raspi-config
, quindi seleziona Opzioni interfaccia (numero 3):$ sudo raspi-config
Successivamente, utilizza i tasti freccia per selezionare la connessione “Porta seriale”:
La prossima opzione che apparirà ti chiederà se vuoi avere una shell di login accessibile tramite la connessione seriale. Sta a te decidere come rispondere a questa domanda, ma selezioneremo "No".
Il menu successivo è l'impostazione critica. Questo messaggio ti chiederà se desideri o meno abilitare l'hardware seriale. Seleziona
Sì
e premiInvio
.La finestra che segue ti fornirà un riepilogo delle impostazioni appena configurate. Nel nostro caso, abbiamo scelto di disabilitare la shell di accesso seriale, abilitando l'interfaccia seriale stessa.
-
Seleziona
Finish
nel menu principale dello strumento di configurazione Raspberry Pi, che ti chiederà quindi di riavviare il dispositivo. Dobbiamo riavviare completamente affinché queste nuove modifiche abbiano effetto, quindi selezionaSì
. Dopo il riavvio nel Raspberry Pi dopo il riavvio, possiamo aprire un terminale della riga di comando e controllare il file
/boot/config.txt
per vedere che UART è stato ora abilitato:$ tail /boot/config.txt ... enable_uart=1
Il percorso del dispositivo per la connessione seriale è
/dev/ttyS0
sul Raspberry Pi 4. Puoi vedere questo dispositivo guardando all'interno della directory/dev
:$ ls -l /dev/tty*
Per iniziare a interagire con il dispositivo, un metodo che possiamo utilizzare è il comando
minicom
. Innanzitutto, dobbiamo eseguire il seguente comando per installare il pacchetto richiesto:$ sudo apt update $ sudo apt install minicom
Al termine dell'installazione, possiamo interfacciarci con il nostro dispositivo seriale eseguendo:
$ minicom -D /dev/ttyS0
Ora puoi inviare comandi e ricevere dati dal dispositivo seriale se è collegato al Raspberry Pi.
Pensieri conclusivi
In questo tutorial, abbiamo visto come abilitare UART su un Raspberry Pi 4. L'abilitazione di UART consentirà agli utenti di collegare dispositivi seriali e comunicare con loro tramite i pin GPIO 14 e 15. L'utilizzo di tali dispositivi esterni ci consente di estendere la funzionalità del Raspberry Pi, rendendolo utile per un ampio numero di funzioni che vanno oltre l'informatica di base e Linux in generale.