Vai al contenuto
PLC Forum


Registri Pic - creare un registro a 16 bit?


Vito46

Messaggi consigliati

Salve ragazzi,

ho necessità di inviare tramite SPI un unico dato da 16 bit tutto in una volta(serialmente ovviamente).

E' possibile creare un registro(TXDATA)da 16 bit tale che con:

movwf TXDATA

movf TXDATA,W

movwf SSPBUF ; spostalo nel buffer

muovo nel Buffer 16 bit in sequenza??

Il componente con cui deve comunicare il pic richiede questo.

Apetto una risposta sia pur negativa.

Grazie ragazzi,conto su di voi

Vito

Link al commento
Condividi su altri siti


I Pic hanno registri ad 8 bit , quindi l'unica alternativa e' crearsi un buffer della lunghezza richiesta , gestire un puntatore al buffer che ad ogni interrupt di avvenuta trasmissione del primo byte trasmesso incrementa il puntatore e spedisce il successivo.

Ciao :)

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...