Autor Tema: PIC16LF15375-SPI  (Leído 1751 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado camilo98

  • PIC10
  • *
  • Mensajes: 1
PIC16LF15375-SPI
« en: 29 de Julio de 2019, 19:26:00 »
Buen día.
En una comunicación SPI del PIC16LF15375 debo enviar 24 bits, lo que he obtenido hasta el momento con funciones generada por el (MCC) es 3 envios de 1 byte, existe la posibilidad de hacer un envio de los 24 bits o de disminuir el tiempo entre bytes ?


Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:PIC16LF15375-SPI
« Respuesta #1 en: 29 de Julio de 2019, 21:22:00 »
Que tenga conocimiento ningun PIC permite variar de 8 bits el envio por SPI. Es decir son todos paquetes de 8 bits.

Es un problema si queres usar el CS del mismo SPI, ya que lo pone en estado alto en cada bit, cosa que no ocurre con algunos otros micros donde uno puede seleccionar la cantidad de bits a enviar de un solo golpe y recien alli modifique el CS.

Citar
o de disminuir el tiempo entre bytes ?

Al no poseer DMA, y tener un solo nivel el buffer. Lo rapido va a estar determinado por el software.
Sea por interrupcion o esperando que se envie...