Moderadores: andre_luis, 51, guest2003, Renie
renatokodaira escreveu:Dispositivos USB classe HID nao conseguem ter velocidade maior do que 64 bytes a cada milissegundo.
valdir.pavan escreveu:Como posso fazer um driver para um DEVICE USB se comunique em alto velocidade com o PC. Tem algum site ou algum tutorial que ensine?
obrigado
fabim escreveu:renatokodaira escreveu:Dispositivos USB classe HID nao conseguem ter velocidade maior do que 64 bytes a cada milissegundo.
e que na pratica não dá 64KBPS !!! da menos, hehehe.. Só o CDC que da 64K e mais ainda, chega a 152KB!!
O amigo do HS, seguinte.
Esquece, são poucos micros que conseguem em bulck chegar a 96Mb, e é necessario criar um drive especifico, onde o pc configura a interface usb host, com as devidas caracteristicas para o dado periférico.
Prestenção.
A interface USB do pic, precisa de 4 * CK, para que o PC consiga ler e escrever nos endpoints com sincronismo.
USB 2.0 = 12Mbps. Sendo assim, 48Mbps exatos para trabalhar em usb 2.0...
Lembrando que usb device, não manda nada para o PC, é o PC que lê e escreve na região de memoria qeu você informou pelo descriptor que são os endpoints!! Mas mesmo assim, é necessario um clock de sincronismo por causa da fifo e da velocidade de leitura BtoB.
Bom, em poucas palavras. Esquece, pic só serve para piscar led, e escrever em display. uauauauau
Brincadeira, ou amigo. Usb do pic é só 1.1 ou 2.0, 6 ou 12 Mbps.
Existem, coldfires, blackfins, ARM11, e até ARM9.
Que são usb HS, que chegam até a 96Mbps!! que é coisa bagarai !!!
O meu penisdrive, não passa de 76Mbps!!!
Existem algumas interfaces para equipos de medição, que chegam a mais de 150Mbps. Mais ai ta a pergunta, sabe porque dizem que não presta que não funciona direito ? o usb é adaptativo se o fabricante prever isto no projeto, só que foda-se isto, o cara faz o device drive, e o descriptor pra 150Mbps, e foda-se novamente o restante. Ai o cara pega uma mainboard vagaba, com um windows pesado, e o task da usb não da conta de acompanhar as porradas!!! uauaua odeio pic, odeio pic!! To nervoso !!! AAAAAAAAAAAARRRRGGGGGGGGGGGGGG
fabim escreveu:renatokodaira escreveu:Dispositivos USB classe HID nao conseguem ter velocidade maior do que 64 bytes a cada milissegundo.
e que na pratica não dá 64KBPS !!! da menos, hehehe.. Só o CDC que da 64K e mais ainda, chega a 152KB!!
O amigo do HS, seguinte.
Esquece, são poucos micros que conseguem em bulck chegar a 96Mb, e é necessario criar um drive especifico, onde o pc configura a interface usb host, com as devidas caracteristicas para o dado periférico.
Prestenção.
A interface USB do pic, precisa de 4 * CK, para que o PC consiga ler e escrever nos endpoints com sincronismo.
USB 2.0 = 12Mbps. Sendo assim, 48Mbps exatos para trabalhar em usb 2.0...
Lembrando que usb device, não manda nada para o PC, é o PC que lê e escreve na região de memoria qeu você informou pelo descriptor que são os endpoints!! Mas mesmo assim, é necessario um clock de sincronismo por causa da fifo e da velocidade de leitura BtoB.
Bom, em poucas palavras. Esquece, pic só serve para piscar led, e escrever em display. uauauauau
Brincadeira, ou amigo. Usb do pic é só 1.1 ou 2.0, 6 ou 12 Mbps.
Existem, coldfires, blackfins, ARM11, e até ARM9.
Que são usb HS, que chegam até a 96Mbps!! que é coisa bagarai !!!
O meu penisdrive, não passa de 76Mbps!!!
Existem algumas interfaces para equipos de medição, que chegam a mais de 150Mbps. Mais ai ta a pergunta, sabe porque dizem que não presta que não funciona direito ? o usb é adaptativo se o fabricante prever isto no projeto, só que foda-se isto, o cara faz o device drive, e o descriptor pra 150Mbps, e foda-se novamente o restante. Ai o cara pega uma mainboard vagaba, com um windows pesado, e o task da usb não da conta de acompanhar as porradas!!! uauaua odeio pic, odeio pic!! To nervoso !!! AAAAAAAAAAAARRRRGGGGGGGGGGGGGG
fabim escreveu:renatokodaira escreveu:Dispositivos USB classe HID nao conseguem ter velocidade maior do que 64 bytes a cada milissegundo.
e que na pratica não dá 64KBPS !!! da menos, hehehe.. Só o CDC que da 64K e mais ainda, chega a 152KB!!
O amigo do HS, seguinte.
Esquece, são poucos micros que conseguem em bulck chegar a 96Mb, e é necessario criar um drive especifico, onde o pc configura a interface usb host, com as devidas caracteristicas para o dado periférico.
Prestenção.
A interface USB do pic, precisa de 4 * CK, para que o PC consiga ler e escrever nos endpoints com sincronismo.
USB 2.0 = 12Mbps. Sendo assim, 48Mbps exatos para trabalhar em usb 2.0...
Lembrando que usb device, não manda nada para o PC, é o PC que lê e escreve na região de memoria qeu você informou pelo descriptor que são os endpoints!! Mas mesmo assim, é necessario um clock de sincronismo por causa da fifo e da velocidade de leitura BtoB.
Bom, em poucas palavras. Esquece, pic só serve para piscar led, e escrever em display. uauauauau
Brincadeira, ou amigo. Usb do pic é só 1.1 ou 2.0, 6 ou 12 Mbps.
Existem, coldfires, blackfins, ARM11, e até ARM9.
Que são usb HS, que chegam até a 96Mbps!! que é coisa bagarai !!!
O meu penisdrive, não passa de 76Mbps!!!
Existem algumas interfaces para equipos de medição, que chegam a mais de 150Mbps. Mais ai ta a pergunta, sabe porque dizem que não presta que não funciona direito ? o usb é adaptativo se o fabricante prever isto no projeto, só que foda-se isto, o cara faz o device drive, e o descriptor pra 150Mbps, e foda-se novamente o restante. Ai o cara pega uma mainboard vagaba, com um windows pesado, e o task da usb não da conta de acompanhar as porradas!!! uauaua odeio pic, odeio pic!! To nervoso !!! AAAAAAAAAAAARRRRGGGGGGGGGGGGGG
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante