B
Buriedcode
Guest
Salve,
Ho cercato il consiglio ma non riesco a trovare una risposta a questa domanda,.E spiace se la sua nel forum sbagliato, ma è 'microcontrollori':
Può la periferica SPI di un micro PIC inviare frame di dati retrospettivi 'to back'.Con questo voglio dire che il PIC è in costante scambio di dati, in modo (supponendo che il PIC è il padrone) il SCK funziona continuamente.O deve essere il 'periodo di riposo' tra i bytes?
Il motivo che mi sto chiedendo, è che voglio inviare circa 3 MB / s di Manchester dati codificati attraverso un collegamento RF.Io sto usando un CPLD, ma un micro PIC (o qualsiasi uC per quella materia) è più interessante poiché ha tante altre funzioni, e la memoria.Attualmente sto cercando di utilizzare la USART, correndo al massimo baud inviando pacchetti back to back con il Manchester byte codificati (4 bit di dati = 8 bits di Manchester), ma, ahimè, il suo solo non è abbastanza veloce.
Ovviamente facendo tutto nel software (sbattendo bit) è praticamente impossibile, a questa velocità, ma con le periferiche microcontrollori offerta, che mi permette di mettere un solo byte in un registro, e l'hardware si prende cura di inviarlo.E poiché SPI è Comms lo scambio di dati, ho potuto leggere i dati da qualche altra parte, allo stesso tempo, come l'invio di esso.
Io non utilizzerà il SCK, voglio solo un modo per inviare i bit seriale ad alta velocità, e sembra che SPI è la mia unica opzione.
Thankyou, e, come sempre, ogni idea, io sono tutto orecchi.
BuriedCode.
Ho cercato il consiglio ma non riesco a trovare una risposta a questa domanda,.E spiace se la sua nel forum sbagliato, ma è 'microcontrollori':
Può la periferica SPI di un micro PIC inviare frame di dati retrospettivi 'to back'.Con questo voglio dire che il PIC è in costante scambio di dati, in modo (supponendo che il PIC è il padrone) il SCK funziona continuamente.O deve essere il 'periodo di riposo' tra i bytes?
Il motivo che mi sto chiedendo, è che voglio inviare circa 3 MB / s di Manchester dati codificati attraverso un collegamento RF.Io sto usando un CPLD, ma un micro PIC (o qualsiasi uC per quella materia) è più interessante poiché ha tante altre funzioni, e la memoria.Attualmente sto cercando di utilizzare la USART, correndo al massimo baud inviando pacchetti back to back con il Manchester byte codificati (4 bit di dati = 8 bits di Manchester), ma, ahimè, il suo solo non è abbastanza veloce.
Ovviamente facendo tutto nel software (sbattendo bit) è praticamente impossibile, a questa velocità, ma con le periferiche microcontrollori offerta, che mi permette di mettere un solo byte in un registro, e l'hardware si prende cura di inviarlo.E poiché SPI è Comms lo scambio di dati, ho potuto leggere i dati da qualche altra parte, allo stesso tempo, come l'invio di esso.
Io non utilizzerà il SCK, voglio solo un modo per inviare i bit seriale ad alta velocità, e sembra che SPI è la mia unica opzione.
Thankyou, e, come sempre, ogni idea, io sono tutto orecchi.
BuriedCode.