Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Software free per analisi linee seriali

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

3
voti

[1] Software free per analisi linee seriali

Messaggioda Foto UtenteAjeieBrazov » 13 ago 2017, 10:19

Mi capita spesso, per non dire sempre, di dover lavorare con le linee seriali dei microcontrollori. A volte anche con le seriali virtuali implementate con USB classe CDC.
Mi capita di dover utilizzare le seriali non solo con il classico emulatore di terminale, a anche con programmi su PC che usano queste seriali nei modi più disparati.
A volte però le cose non funzionano a dovere. Problema lato PC o lato microcontrollore?
Bene, ho finalmente trovato un programma gratuito per il monitoraggio delle comunicazioni. E' molto bello e fatto bene, si può monitorare qualsiasi linea in qualsiasi modo. L'ho usato e mi ha risolto problemi.
https://freeserialanalyzer.com/
Avatar utente
Foto UtenteAjeieBrazov
1.455 4 9
---
 
Messaggi: 586
Iscritto il: 23 mag 2017, 21:53

0
voti

[2] Re: Software free per analisi linee seriali

Messaggioda Foto UtenteMax2433BO » 13 ago 2017, 10:40

Una domanda: è necessario che sul computer che esegue lo "sniffing" della seriale siano presenti due porte per mettersi in serie (... scusa il gioco di parole :mrgreen: ) tra i dispositivi che colloquiano?

Te lo chiedo perché in passato (... lontani anni '90) anch'io ho utilizzato degli analizzatori per RS 232, di cui non ricordo il nome :( , ma ricordo che per funzionare era necessario che il computer che ospitava l'analizzatore fosse equipaggiato con due porte seriali...

O_/ Max
Disapprovo quello che dite, ma difenderò fino alla morte il vostro diritto di dirlo [attribuita a Voltaire]

Sapere sia di sapere una cosa, sia di non saperla: questa è conoscenza. [Confucio, "I colloqui"]
Avatar utente
Foto UtenteMax2433BO
6.159 2 6 9
Master
Master
 
Messaggi: 1755
Iscritto il: 25 set 2013, 16:29
Località: Un puntino insignificante nell'universo!!

1
voti

[3] Re: Software free per analisi linee seriali

Messaggioda Foto UtenteAjeieBrazov » 13 ago 2017, 10:46

Ovviamente deve avere almeno una seriale, anche non collegata.
L'ho usato per provare il pacchetto per le seriali di Java (e con il C di mingw) ed ho potuto constatarne il buon funzionamento. Ogni volta che scrivevo sulla seriale (scollegata) vedevo il flusso dei caratteri, ma anche il codice ASCII (dipende dalla visualizzazione che usi).
Collegando insieme RX e TX della seriale vedevo i caratteri di ritorno (identici a quelli trasmessi).
Diciamo che semplicemente di "infila" fra la porta ed il driver e legge i flussi.
Avatar utente
Foto UtenteAjeieBrazov
1.455 4 9
---
 
Messaggi: 586
Iscritto il: 23 mag 2017, 21:53

0
voti

[4] Re: Software free per analisi linee seriali

Messaggioda Foto UtenteMax2433BO » 13 ago 2017, 10:54

AjeieBrazov ha scritto:Diciamo che semplicemente di si "infila" fra la porta ed il driver e legge i flussi.


Quindi non è uno "sniffer" nel senso che si mette in mezzo alla comunicazione e analizza il traffico DTE <--> DCE (o DTE <---> DTE), ma riesce ad analizzare solo la trasmissione di un dispositivo per volta, a meno che la funzione di DTE (o DCE) sia svolta dal computer stesso dove è installato questo programma...

... dico bene? :mrgreen:

O_/ Max
Disapprovo quello che dite, ma difenderò fino alla morte il vostro diritto di dirlo [attribuita a Voltaire]

Sapere sia di sapere una cosa, sia di non saperla: questa è conoscenza. [Confucio, "I colloqui"]
Avatar utente
Foto UtenteMax2433BO
6.159 2 6 9
Master
Master
 
Messaggi: 1755
Iscritto il: 25 set 2013, 16:29
Località: Un puntino insignificante nell'universo!!

1
voti

[5] Re: Software free per analisi linee seriali

Messaggioda Foto UtenteAjeieBrazov » 13 ago 2017, 11:29

Beh, se hai "n" seriali apri "n" finestre dello stesso programma e fai il monitor di tutte.
Avatar utente
Foto UtenteAjeieBrazov
1.455 4 9
---
 
Messaggi: 586
Iscritto il: 23 mag 2017, 21:53

0
voti

[6] Re: Software free per analisi linee seriali

Messaggioda Foto UtenteMax2433BO » 13 ago 2017, 11:33

Perfetto, grazie delle info... :ok:

O_/ Max
Disapprovo quello che dite, ma difenderò fino alla morte il vostro diritto di dirlo [attribuita a Voltaire]

Sapere sia di sapere una cosa, sia di non saperla: questa è conoscenza. [Confucio, "I colloqui"]
Avatar utente
Foto UtenteMax2433BO
6.159 2 6 9
Master
Master
 
Messaggi: 1755
Iscritto il: 25 set 2013, 16:29
Località: Un puntino insignificante nell'universo!!

2
voti

[7] Re: Software free per analisi linee seriali

Messaggioda Foto Utentexyz » 13 ago 2017, 12:01

Io uso questo Sigrok:

https://sigrok.org

open source, multi piattaforma, supporta un gran numero di dispositivi:

https://sigrok.org/wiki/Supported_hardware

sono presenti molti tipi di bus e protocolli ed è possibile scrivere plugin per visualizzazioni personalizzate.

È possibile costruirsi un proprio logic analyzer basta implementare una comunicazione col protocollo SUMP:

https://www.sump.org/projects/analyzer/protocol/

ad esempio usare un STM32:

https://github.com/kurozz/takologic
Avatar utente
Foto Utentexyz
5.015 2 4 5
Master EY
Master EY
 
Messaggi: 1303
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[8] Re: Software free per analisi linee seriali

Messaggioda Foto Utenteboiler » 13 ago 2017, 12:05

AjeieBrazov ha scritto: L'ho usato e mi ha risolto problemi.
https://freeserialanalyzer.com/


Che coincidenza ;-)
L'ho scaricato anch'io settimana scorsa e posso confermare che è un ottimo programma!

Boiler
Avatar utente
Foto Utenteboiler
13,2k 4 7 13
G.Master EY
G.Master EY
 
Messaggi: 2214
Iscritto il: 9 nov 2011, 12:27

0
voti

[9] Re: Software free per analisi linee seriali

Messaggioda Foto UtenteAjeieBrazov » 13 ago 2017, 12:09

Se non ricordo male avevi anche scritto un post per un programma di terminale.
Avatar utente
Foto UtenteAjeieBrazov
1.455 4 9
---
 
Messaggi: 586
Iscritto il: 23 mag 2017, 21:53

0
voti

[10] Re: Software free per analisi linee seriali

Messaggioda Foto Utenteboiler » 13 ago 2017, 12:15

Esattamente, era quando ero alla ricerca di un sostituto per Realterm. Non me lo rimpiazza, ma ha altre funzioni (come appunto lo sniffer) che sono estremamente comode!

Boiler
Avatar utente
Foto Utenteboiler
13,2k 4 7 13
G.Master EY
G.Master EY
 
Messaggi: 2214
Iscritto il: 9 nov 2011, 12:27

Prossimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti