Por que não posso ler Pendrive com o 2368?

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

Por que não posso ler Pendrive com o 2368?

Mensagempor proex » 13 Out 2009 08:48

Ora, (estava eu aqui pensando) se a USB do LPC2368 consegue enviar e receber dados, o que me impede de ler e gravar dados num Pendrive?

O que me impede de enviar comandos de inicialização para o Pendrive, ler seus registradores de configuração etc, da mesma forma que eu faria no caso de um cartão SD?
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor xultz » 13 Out 2009 08:58

Porque o pendrive é USB client, e a USB do LPC é client. Um deles tem que ser host e o outro client.
É possível fazer tudo em firmware, tem um louco que fez prá AVR, se você for corajoso o suficiente, manda ver.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor tcpipchip » 13 Out 2009 09:02

Concordo contigo

...ou portou as rotinas em C da distruibuição do LINUX :(
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor fabim » 13 Out 2009 09:09

o USB host, é um hw proprietário, no qual ao pegar o descriptor, faz a configuração do hw de leitura e ping no tempo que o descriptor falou.
O host, tem o hw de tal forma que pelo descriptor, você seta endereços e etc, apartir daí o usb cliente é como se fosse uma memoria, o qual o host le escreve.
No header dos buffer, tem os flag´s de sinalização, endereço do buffer, numero de bytes a ser escrito ou lido.

Tem um projetinho que o cara fez na net, utilizando um 12F629 com xtal de 24mhz. Ele emulou um cliente via software. E tem um outro que o cara usou um 8051 e emulou um host 1.1 tudo via software.

A partir do momento que se conhece o hw, e o protocolo, zé fini.
Só que lembre-se, tu não pode usar uma porta USB cliente, que é como se fosse o o data e clock de uma memoria, SLAVE, para poder ler outra memoria, SLAVE,.
Tu precisa de um HOST, para ler uma SLAVE.

Cabeção
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Silvio51 » 13 Out 2009 09:56

fabim escreveu:o USB host, é um hw proprietário, no qual ao pegar o descriptor, faz a configuração do hw de leitura e ping no tempo que o descriptor falou.
O host, tem o hw de tal forma que pelo descriptor, você seta endereços e etc, apartir daí o usb cliente é como se fosse uma memoria, o qual o host le escreve.
No header dos buffer, tem os flag´s de sinalização, endereço do buffer, numero de bytes a ser escrito ou lido.

Tem um projetinho que o cara fez na net, utilizando um 12F629 com xtal de 24mhz. Ele emulou um cliente via software. E tem um outro que o cara usou um 8051 e emulou um host 1.1 tudo via software.

A partir do momento que se conhece o hw, e o protocolo, zé fini.
Só que lembre-se, tu não pode usar uma porta USB cliente, que é como se fosse o o data e clock de uma memoria, SLAVE, para poder ler outra memoria, SLAVE,.
Tu precisa de um HOST, para ler uma SLAVE.

Cabeção



Blá blá blá blá blá blá.... O único detalhe é que o LPC2368 também é Host... blá bá blá blá blá blá.
Silvio51
Byte
 
Mensagens: 383
Registrado em: 02 Nov 2006 14:04
Localização: Brasil

Mensagempor Silvio51 » 13 Out 2009 10:43

Sendo assim: Dá sim pra ler e escrever em Pen drive

ou qualquer outro dispositivo USB... a USB do LPC2368 pode ser

configurada para ser Device, Host e OTG (On the Go). Não me pergunte

como podemos fazer isto, pois não tenho funções implementadas... mas

tenho um kit com este uC (LPC2368) e estou pesquisando...
Silvio51
Byte
 
Mensagens: 383
Registrado em: 02 Nov 2006 14:04
Localização: Brasil

Mensagempor Rodrigo_P_A » 13 Out 2009 11:04

Silvio51 escreveu:Sendo assim: Dá sim pra ler e escrever em Pen drive

ou qualquer outro dispositivo USB... a USB do LPC2368 pode ser

configurada para ser Device, Host e OTG (On the Go). Não me pergunte

como podemos fazer isto, pois não tenho funções implementadas... mas

tenho um kit com este uC (LPC2368) e estou pesquisando...



o 2368 não é host, o 2388 sim.
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Mensagempor fabim » 13 Out 2009 11:08

Silvio51 escreveu:Sendo assim: Dá sim pra ler e escrever em Pen drive

ou qualquer outro dispositivo USB... a USB do LPC2368 pode ser

configurada para ser Device, Host e OTG (On the Go). Não me pergunte

como podemos fazer isto, pois não tenho funções implementadas... mas

tenho um kit com este uC (LPC2368) e estou pesquisando...


blablablablabla.
Meo, quando não tiver certeza de algo cale seus dedos!!

Pega a m**** do UM ou datalixo do 2368, antes de sair falando porcarias sem sentido.

Eu sei o que digo, pois eu fiz uma liby usb para o pic linha 18F, e deixei aberta.
E para host, eu e o proex estamos brincando com o 1756/66 , e qualquer um que ja se aprofundou em usb, e olhar as rotinas vai saber qual diferença de device, host, ou sei lá que m**** mais tiver.

Putz, esses manés me deixam fulo.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor xultz » 13 Out 2009 11:23

Ah loco!
Porrada! Porrada! Porrada! Porrada! Porrada!
(me sinto no colegial agora, como era divertido ver briga na saída do colégio)
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor EvandroPic » 13 Out 2009 11:43

daqui a pouco aparece os supervisores e o diretor e leva todo mundo pra sala da Diretoria... :roll:
EvandroPic
Byte
 
Mensagens: 120
Registrado em: 28 Out 2008 15:28

Mensagempor Silvio51 » 13 Out 2009 12:26

fabim escreveu:
Silvio51 escreveu:Sendo assim: Dá sim pra ler e escrever em Pen drive

ou qualquer outro dispositivo USB... a USB do LPC2368 pode ser

configurada para ser Device, Host e OTG (On the Go). Não me pergunte

como podemos fazer isto, pois não tenho funções implementadas... mas

tenho um kit com este uC (LPC2368) e estou pesquisando...


blablablablabla.
Meo, quando não tiver certeza de algo cale seus dedos!!

Pega a m**** do UM ou datalixo do 2368, antes de sair falando porcarias sem sentido.

Eu sei o que digo, pois eu fiz uma liby usb para o pic linha 18F, e deixei aberta.
E para host, eu e o proex estamos brincando com o 1756/66 , e qualquer um que ja se aprofundou em usb, e olhar as rotinas vai saber qual diferença de device, host, ou sei lá que m**** mais tiver.

Putz, esses manés me deixam fulo.



Blá blá blá blá blá.... calma menina.... desceu do salto ? Errei de micro.... me referia ao LPC2388... é que tá uma "LPCzada" só aqui.... confundí os troço... com ele sim: Dá pra fazer Host ( o LPC1766 também).
Te controla bonequinha de papai... tá nervoso ???
Silvio51
Byte
 
Mensagens: 383
Registrado em: 02 Nov 2006 14:04
Localização: Brasil

Mensagempor xultz » 13 Out 2009 14:10

Ah loco, eu não deixava!
Porrada! Porrada! Porrada! Porrada! Porrada! Porrada! Porrada!
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor fabim » 13 Out 2009 15:26

xultz escreveu:Ah loco, eu não deixava!
Porrada! Porrada! Porrada! Porrada! Porrada! Porrada! Porrada!

á sim silvio51, realmente o P/N LPC2368 é muito parecido com LPC1766... tendi...

Aff, to saindo precisando de mim, não conte comigo..
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor polesapart » 13 Out 2009 15:40

TPM é dose.
Warning: time of day goes back (-163479us), taking countermeasures. :)
Avatar do usuário
polesapart
Byte
 
Mensagens: 477
Registrado em: 19 Nov 2007 12:56
Localização: Curitiba

Mensagempor ivan » 13 Out 2009 17:24

OLHA A FACA!
"A mente que se abre a uma nova idéia jamais volta ao seu tamanho original." (Albert Einstein).
Avatar do usuário
ivan
Word
 
Mensagens: 618
Registrado em: 12 Out 2006 21:27

Próximo

Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x