Pagina 1 di 4

Non riesco a trovare la porta seriale per il mio elegoo nano

MessaggioInviato: 20 mar 2020, 1:36
da ga2bo
Salve a tutti, e da un po' che utilizzo sia Arduino che elegoo ma è da poco che ho acquistato una versione nana di questi microcontrollori (in particolare ho un Elegoo Nano V3.0 Scheda di Microcontrollore CH340 ATmega328P). Ho provato ad attaccarlo al computer (sistema Linux, nello specifico ho KDE neon) su cui ho sopra installato arduino, ma una volta collegata la schedina e selezionato il tipo di scheda che ho non mi permette neanche di selezionare la voce "porta seriale". Anche se sul prodotto c'era scritto che era compatibile con la versione originale di Arduino. Grazie mille a tutti e buona serata.

Re: Non riesco a trovare la porta seriale per il mio elegoo

MessaggioInviato: 20 mar 2020, 15:14
da WALTERmwp
Ciao @ga2bo, poche informazioni, qualcosa in più affinchè altri possano aiutarti.
Riporta il link specifico dell'acquisto(magari il prodotto proposto è ancora lo stesso).
Quei moduli non li conosco, c'è il firmware precaricato ?
Prova a fare la stessa operazione di ricerca del modulo connesso alla seriale, senza collegare niente al PC.

Saluti

Re: Non riesco a trovare la porta seriale per il mio elegoo

MessaggioInviato: 20 mar 2020, 19:51
da speedyant
In teoria la seriale ch340 dovrebbe essere presente in linux. Potrebbe essere un problema legato ai "permessi" della seriale stessa, ma conviene cercare su internet info al riguardo.

Re: Non riesco a trovare la porta seriale per il mio elegoo

MessaggioInviato: 20 mar 2020, 20:16
da hyroio
https://www.arduino.cc/en/uploads/Main/ ... .2-SCH.pdf

Da quel che vedo, la scheda ha gia porta USB montata (classico con ft232). Una volta inserito il cavo USB, sotto linux devi vedere un device /dev/ttyACMX o /dev/ttyUSBX aggiungersi alla lista (quando colleghi dai degli ls /dev/tty* e vedi se appare).
Il device deve vedersi. Verifica di essere nel gruppo "dialout" e avere i diritti per aprire il device. Usa GTK-Term casomai. Poi se non c'e' scambio di dati, o il micro non gira o non e' correttamente programmato.

Re: Non riesco a trovare la porta seriale per il mio elegoo

MessaggioInviato: 20 mar 2020, 20:32
da hyroio
Poi se vuoi hia anche la UART pura sui pin 1 e 2 della striscia laterale (TX e RX). Occhio che e' uart a livelli logici (CMOS/TTL) quindi se vuoi andare a una seriale normale, serve il driver 232, altrimenti ci puoi collegare un comune convertitore TTL -> USB. Per la UART normale pero', poi ci vuole il programma del micro che la usi.

Re: Non riesco a trovare la porta seriale per il mio elegoo

MessaggioInviato: 20 mar 2020, 20:44
da ga2bo
https://www.amazon.it/dp/B0716S43Q2/ref ... DEbQBNTFN4


Questo è link da dove l'ho comprato

Re: Non riesco a trovare la porta seriale per il mio elegoo

MessaggioInviato: 20 mar 2020, 21:47
da xyz
Il chip CH340 ha il compito di interfaccia tra la seriale TTL del microcontollore e USB, viene riconosciuto senza nessun problema dal kernel di Linux. Molto probabilmente hai un problema di permessi, il chip utilizza un device generico diverso dal device FT232 quindi devi configurare correttamente i permessi del device. Ci sono altri casi per cui non potrebbe funzionare ma prima controlla i permessi.

Re: Non riesco a trovare la porta seriale per il mio elegoo

MessaggioInviato: 20 mar 2020, 23:11
da hyroio
si non ero riuscito a trovare una foto del retro della scheda, e dallo schematico sopra si vedeva un ft232. Ora da una foto vedo che invece e' il ch340, Non cambia nulla, invece di un ttyACMX vedrai un ttyUSBX

Comunque, driver linux e'
Codice: Seleziona tutto
./drivers/USB/serial/ch341.mod.c
./drivers/USB/serial/ch341.c
./drivers/USB/serial/ch341.ko


E appena connesso dovresti vedere un device /dev/ttyUSBX

╭─angelo at dfj in ~ using ‹› 20-03-20 - 22:07:37
╰─○ ls -al /dev/ttyUSB0
crw-rw---- 1 root uucp 188, 0 Mar 20 16:40 /dev/ttyUSB0

Nella mia ARCH e' assegnato al gruppo "uucp", nella tua distro magari e' "dialout".
E' fondamentale che il tuo utente sia aggiunto a quel gruppo, verifica in /etc/group

Codice: Seleziona tutto
cat /etc/group
...
uucp:x:987:angelo
...


Se non lo e, aggiungiti a lgruppo

Codice: Seleziona tutto
sudo usermod -a -G uucp tuonomeuser


Fatto questo nonm dimenticare di riavviare perche abbia effetto.

Re: Non riesco a trovare la porta seriale per il mio elegoo

MessaggioInviato: 21 mar 2020, 0:57
da ga2bo
Il fatto è che ho provato sia su Linux che su Windows e mi dà sempre lo stesso problema.

Re: Non riesco a trovare la porta seriale per il mio elegoo

MessaggioInviato: 21 mar 2020, 10:17
da hyroio
Non devi ne "installare" ne "selezionare" nulla. Da Plasma o equel che e' apri un terminale, tipo "konsole", inserisci il cavo e e digita

Codice: Seleziona tutto
"ls -al /dev/tty*"


e posta l'output, che vediamo se la scheda funziona.