Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Trasmissione seriale

Progetti, interfacciamento, discussioni varie su questa piattaforma.

Moderatori: Foto UtenteMassimoB, Foto UtenteWALTERmwp, Foto Utentexyz

0
voti

[1] Trasmissione seriale

Messaggioda Foto Utentedifra » 23 mag 2020, 11:00

Ciao ho un problema con la risoluzione di questo programma:
2 arduini che comunicano tra di loro e si trasmettono "n" bit
devo usare un array multidimensionale di "n" "n1" valori, in cui "n" è il numero, n1 sono i bit che compongono il numero, per fare esempio int c[3][n]={{0,1,1,1},{0,0,1,0},{0,1,1,1}};
Si dividono in arduino Trasmettore e ricevitore, ed utilizzeranno solo 3 linee : A, B, D
Arduino ricevitore:
ingressi: A, D
uscita: B
Programma: chiede attraverso fronti di discesa il numero; aspetta che il trasmettitore gli mandi un fronte di discesa in cui indica la disponibilità dei dati; manda un fronte di salita per richiedere i bit, questo solo "n1"volte, mentre li riceve aspetta i fronti di salita del trasmettitore che indicano l'invio del bit; poi passa al numero successivo
Arduino trasmettitore:
ingressi : B
uscita : A, D
Programma: aspetta fronte di discesa mandati dal ricevitore; manda disponibilità del numero; aspetta fronte di salita che indica la richiesta del bit; mentre manda bit manda fronte di salita per indicare l'invio del bit
Avatar utente
Foto Utentedifra
0 2
 
Messaggi: 14
Iscritto il: 8 dic 2019, 16:38

0
voti

[2] Re: Trasmissione seriale

Messaggioda Foto Utenteboiler » 23 mag 2020, 11:22

Stai cercando di inventare la sorella brutta della SPI?

Boiler
Avatar utente
Foto Utenteboiler
24,8k 5 9 13
G.Master EY
G.Master EY
 
Messaggi: 5283
Iscritto il: 9 nov 2011, 12:27

0
voti

[3] Re: Trasmissione seriale

Messaggioda Foto Utentedifra » 23 mag 2020, 11:46

è un compito datomi dal mio professore di programmazione
Avatar utente
Foto Utentedifra
0 2
 
Messaggi: 14
Iscritto il: 8 dic 2019, 16:38

0
voti

[4] Re: Trasmissione seriale

Messaggioda Foto Utenteboiler » 23 mag 2020, 11:54

Mamma mia! :shock:

Se fosse stato un problema reale, avremmo potuto cercare una soluzione, ma così mi ritiro.
Ti lascio nelle mani chi parla Arduino (ergo non io).

Boiler
Avatar utente
Foto Utenteboiler
24,8k 5 9 13
G.Master EY
G.Master EY
 
Messaggi: 5283
Iscritto il: 9 nov 2011, 12:27

0
voti

[5] Re: Trasmissione seriale

Messaggioda Foto Utentedifra » 24 mag 2020, 11:14

Ma cosa c'entra? io il programma l'ho già fatto soltanto che ho un problema di ricezione dei bit tra i 2 arduini
Avatar utente
Foto Utentedifra
0 2
 
Messaggi: 14
Iscritto il: 8 dic 2019, 16:38

0
voti

[6] Re: Trasmissione seriale

Messaggioda Foto Utenteboiler » 24 mag 2020, 13:05

E da quale parte del tuo messaggio lo si dovrebbe capire?
Avatar utente
Foto Utenteboiler
24,8k 5 9 13
G.Master EY
G.Master EY
 
Messaggi: 5283
Iscritto il: 9 nov 2011, 12:27

0
voti

[7] Re: Trasmissione seriale

Messaggioda Foto Utentelucaking » 24 mag 2020, 14:53

In effetti, se ti serve una mano non sarebbe male vedere il codice.
Avatar utente
Foto Utentelucaking
1.583 3 5 8
Expert
Expert
 
Messaggi: 1373
Iscritto il: 29 mag 2015, 14:28

1
voti

[8]

Messaggioda Foto UtenteMarcoD » 24 mag 2020, 14:59

Riconosco che divento un vecchio brontolone :-)

Ciao ho un problema con la risoluzione di questo programma:


Di solito un programma non si risolve, ma si "imposta" o si "scrive" o si valida o collauda o debugga oppure si devono "comprendere le specifiche ossia i requisiti".

Nel descrivere il protocollo di comunicazione, se aggiungessi un disegno con l'andamento nel tempo dei segnali, invoglieresti il lettore e gli faciliteresti la comprensione.
Anche un disegno con le connessioni fra gli arduini aiuta.

Ma cosa c'entra? io il programma l'ho già fatto soltanto che ho un problema di ricezione dei bit tra i 2 arduini

Quindi hai fatto il programma, solo che presumibilmente non funziona?
Come verifichi che funziona/non funziona?
se non ricevi, sei però sicuro di trasmettere correttamente?
oppure ricevi, ma non quello che ti aspetti?

Hai verificato l'hardware ossia le connessioni fra gli arduino ?
Sei sicuro che funzionino ? Magari scrivendo un semplice programma di test per verificarle?

In seguito guarderò nella palla di cristallo e tirerò fuori altri buoni consigli, non potendo più dare cattivi esempi :-)
O_/
Avatar utente
Foto UtenteMarcoD
12,0k 5 9 13
Master EY
Master EY
 
Messaggi: 6556
Iscritto il: 9 lug 2015, 16:58
Località: Torino

1
voti

[9] Re: Trasmissione seriale

Messaggioda Foto Utentelucaking » 24 mag 2020, 15:06

MarcoD ha scritto:...tirerò fuori altri buoni consigli, non potendo più dare cattivi esempi :-)
O_/

No Foto UtenteMarcoD, non fare cosi, non sei mica una vecchia senza più voglie. :D
Avatar utente
Foto Utentelucaking
1.583 3 5 8
Expert
Expert
 
Messaggi: 1373
Iscritto il: 29 mag 2015, 14:28

0
voti

[10] Re:

Messaggioda Foto Utenteboiler » 24 mag 2020, 15:44

MarcoD ha scritto:Riconosco che divento un vecchio brontolone :-)

O siamo in due, o il messaggio dell'OP fa veramente pietà.

Boiler
Avatar utente
Foto Utenteboiler
24,8k 5 9 13
G.Master EY
G.Master EY
 
Messaggi: 5283
Iscritto il: 9 nov 2011, 12:27


Torna a Arduino

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti