Vito46 Inserito: 16 ottobre 2005 Segnala Share Inserito: 16 ottobre 2005 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 voiVito Link al commento Condividi su altri siti More sharing options...
ifachsoftware Inserita: 16 ottobre 2005 Segnala Share Inserita: 16 ottobre 2005 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 More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora