Vai al contenuto
PLC Forum


Comunicazione Pic Con Altro Device - consigli....???


Vito46

Messaggi consigliati

Salve ragazzi,

sto cercando di far comunicare il pic con un altro device che per essere letto e scritto ha bisogno di un byte proveniente dal pic (contenente indirizzo e verso) e successivamente vi si accodano i byte desiderati.

Il mio problema è che voglio leggere un valore di default del device per vedere se la comunicazione avviene.

Ho configurato l'interfaccia SPI del pic(per la comunicazione seriale) pero mi sorge un dubbio:

per mandare il primo byte al device lo copio nel registro SSPBUF(buffer) poi testo il bit BF del registro SSPSTAT per proseguire con l'esecuzione del programma quando questo è 1(buffer pieno).

A questo punto dovrebbe leggere il valore di default del registro desiderato e tramite il medesimo buffer dovrei acquisirlo sul pic.

DOMANDE:

1)devo cancellare il registro SSPBUF prima di riceverlo?

2)affinchè capisca che il buffer(in ritorno) sia pieno devo testare sempre il bit BF?

Un vostro consiglio sarebbe molto gradito....

............CIAO RAGAZZI ->VITO

Link al commento
Condividi su altri siti


Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...