Autor Tema: USB Y SPI SIMULTANEOS PIC 18F4550  (Leído 3045 veces)

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

Desconectado xsagas

  • PIC10
  • *
  • Mensajes: 9
USB Y SPI SIMULTANEOS PIC 18F4550
« en: 10 de Diciembre de 2011, 22:02:42 »
hola soy nuevo el foro,
recurro a ustedes con una duda y espero puedan orientarme un poco
estoy intentando implementar comunicacion usb y spi de forma simultanea
los dispositivos a utilizar son dos pic 18f4550.
revizando otros post he podido realizar la comunizacion usb
si alguien pudiera ayudarme con un codigo donde se implementen estos dos modos de forma
simultanea quedaria muy agradecido.
estoy utilizando ccs 4.013

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: USB Y SPI SIMULTANEOS PIC 18F4550
« Respuesta #1 en: 10 de Diciembre de 2011, 23:30:19 »
De forma simultanea no creo, si en un mismo proyecto  :mrgreen: Que problemas tiene? O sea, dentro del foro hay varios ejemplos de ambos módulos, entonces cual sería el inconveniente?

Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado xsagas

  • PIC10
  • *
  • Mensajes: 9
Re: USB Y SPI SIMULTANEOS PIC 18F4550
« Respuesta #2 en: 11 de Diciembre de 2011, 12:48:27 »
gracias suky por tu respuesta,
estoy tratando de de implementar una conexion spi entre los dos pic master/slave
slave lee el adc envia al master y el master envia al pc via usb.(bulk transfer)
esto solo es una prueba inicial para entender el protocolo, la idea es conectar
 un ADC 16bits(AD7606) y un DAC 12bits(max5312) via spi con el pic18f4550.
- ADC->SPI->MICRO->USB->PC
- PC->USB->MICRO->SPI->DAC
agradezco todo la orientacion que puedas darme

nota: la conexion usb ya la probe y funciona.
de nuevo muchas gracias

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: USB Y SPI SIMULTANEOS PIC 18F4550
« Respuesta #3 en: 11 de Diciembre de 2011, 15:34:32 »
No contesto mensajes privados, las consultas en el foro

Desconectado xsagas

  • PIC10
  • *
  • Mensajes: 9
Re: USB Y SPI SIMULTANEOS PIC 18F4550
« Respuesta #4 en: 21 de Diciembre de 2011, 22:44:05 »
Hola suky mil gracias por tu ayuda...
ahora me surge una nueva duda y espero ustedes puedan darme una orientacion...
quisiera saber que tasa de transferencia puedo obtener en una comunicacion usb  con 2 endpoints tipo "bulk" , el buffer tiene un tamano de 64.
estube lleyendo por ahi y encontre que un endpoint podria transmitir 64 bytes/ms, ó 64KBytes/s. verdad o mito?
por otra parte quisiera saber como puedo configurar o definir mas endpoints con el objetivo de obtener mayor velocidad de transferencia.
estoy realizando pruebas con base en los trabajos de J1M que utiliza esta misma clase de comunicacion.
estube curioseando y me parece que esta tarea debe realizarse en el archivo usb_desc_scope.h. pero estoy confundido con la asignacion de las direcciones
como asignaria las siguientes direcciones?

 //endpoint descriptor
         USB_DESC_ENDPOINT_LEN, //length of descriptor
         USB_DESC_ENDPOINT_TYPE,     //constant ENDPOINT (0x05)
         0x81,              //endpoint number and direction (0x81 = EP1 IN) aqui me surge la duda
         0x02,              //transfer type supported (0 is control, 1 is iso, 2 is bulk, 3 is interrupt)
         USB_EP1_TX_SIZE & 0xFF,USB_EP1_TX_SIZE >> 8,         //maximum packet size supported
         0x01,              //polling interval in ms. (for interrupt transfers ONLY)

   //endpoint descriptor
         USB_DESC_ENDPOINT_LEN, //length of descriptor
         USB_DESC_ENDPOINT_TYPE,     //constant ENDPOINT (0x05)
         0x01,              //endpoint number and direction (0x01 = EP1 OUT)
         0x02,              //transfer type supported (0 is control, 1 is iso, 2 is bulk, 3 is interrupt)
         USB_EP1_RX_SIZE & 0xFF,USB_EP1_RX_SIZE >> 8,         //maximum packet size supported
         0x01,              //polling interval in ms. (for interrupt transfers ONLY)



mil gracias por sus colaboraciones
estoy utilizando ccs 4.013 basado como dije en ejemplo de J1M y ejemplo osciloscopio usb incluido en ccs

Desconectado gerson_96

  • PIC10
  • *
  • Mensajes: 1
Re:USB Y SPI SIMULTANEOS PIC 18F4550
« Respuesta #5 en: 30 de Marzo de 2020, 20:10:13 »
Hola, estoy intentando hacer un proyecto parecido, me gustaría saber si fue posible la conexión simultanea