Página 1 de 2

PenDrive no 8051

MensagemEnviado: 20 Abr 2007 12:28
por pomboeletronic
Ja ha algum tempo tenho essa ideia...

Mais como fazer isso?
alguem teria alguma informação que me ilumine nesse caminho....?

hoje vi que a www.tato.ind.br vai lançar um circuito que faz isso
mais deve custar uma ''fortuna'' e como sempre a numeração do chip sera raspada....
veja o titulo que se encontra no site da tato...

PenBS

É isto mesmo!!! Um driver para Pen Drive.
Qualquer microcontrolador agora pode gravar e ler dados de um Pen Drive. Ideal para DataLogger, etc.
Comunicação Serial UART ou SPI.
Velocidade de até 3MBps pela UART

!!! BREVE !!!

MensagemEnviado: 20 Abr 2007 13:12
por barboza
Se não for o mesmo, é bem parecido com este.

http://www.rogercom.com/

Va no fim da pagina de produtos.

MensagemEnviado: 20 Abr 2007 13:59
por EDSONCAN
Esse chip deve ser o que a ftdi lançou a alguns meses.

SDS
Edson

MensagemEnviado: 20 Abr 2007 14:02
por barboza
EDSONCAN escreveu:Esse chip deve ser o que a ftdi lançou a alguns meses.

SDS
Edson


Acredito que sim!

MensagemEnviado: 23 Abr 2007 07:17
por veioloko
Olá!
Creio que não seja o CI da FTDI
e sim um da Texas
O TUSB....creio eu que seja o TUSB3410 ....
Se alguem for fazer uma plaquinha eu quero uma huehehe!

MensagemEnviado: 14 Jun 2007 17:13
por silverbolt
veioloko escreveu:Olá!
Creio que não seja o CI da FTDI
e sim um da Texas
O TUSB....creio eu que seja o TUSB3410 ....
Se alguem for fazer uma plaquinha eu quero uma huehehe!


TUSB ´não é usb host
tem que usar chips da fdi/vinculum.
tenho 2 desses aqui, no qual montei meu projeto: FASTPEN que grava e le no pen drive a partir de qualquer uC via serial ou i2c.

MensagemEnviado: 14 Jun 2007 17:28
por Fábio Pereira
Saiu um projeto há uns meses atrás na Circuit Cellar que permite ligar um PENDRIVE a qualquer MCU utilizando o chip da FTDI.

O interessante é que o tal Vinculum já possui toda a estrutura de software pronta para esta aplicação e ele se comunica com o MCU utilizando comandos de alto-nível.

Ahhh, USB Host tb dá para fazer com MAXIM ...

T+

MensagemEnviado: 14 Jun 2007 22:47
por edusoppa
Com certeza da para usar o Max3421 ou o Ftdi/Vinculum, falando nisso alguem teria um Ftdi/Vinculum para vender....

MensagemEnviado: 24 Jun 2007 19:07
por CCandido
a placa do TATO é com chip da FTDI sim, VNC1L
comprei e testei funciona lagal.
depois tu compra o chip e monta....
0x01,0x0D = DIR

MensagemEnviado: 15 Abr 2008 19:08
por Renato
Alguém tem código exemplo p/ acessar esse VNC1L via SPI ?

MensagemEnviado: 15 Abr 2008 22:22
por Wagner de Queiroz
Renato, de uma olhada no site da FTDI e olha os aplications notes deste VNC1L

MensagemEnviado: 15 Abr 2008 22:25
por silverbolt
CCandido escreveu:a placa do TATO é com chip da FTDI sim, VNC1L
comprei e testei funciona lagal.
depois tu compra o chip e monta....
0x01,0x0D = DIR


ta usando qual linguagem para enviar os comandos?
Tenho interesse em usar AVR + bascom.

Vc. pode postar algum exemplos?
Mesmo que não seja pro AVR, dai adaptamos a coisa.

MensagemEnviado: 17 Abr 2008 09:45
por Renato
Vi um código com SPI por software.
Para Read:
SPI Data In transmite 110 com 3 clocks (read data).
SPI Data Out recebe 9 bits com 9 clocks (8 dados + 1 sinaliza dado novo
ou dado antigo.

Minha dúvida é se esse esquema é especial do chip Vinculum ou faz
parte do protocolo SPI, isto é, se eu usar uma porta SPI do uC ele fará
isso de forma transparente ou terei que tratar a coisa do modo Vinculum ?

MensagemEnviado: 17 Abr 2008 10:12
por NEON
Este esquema é tratado os comandos especial para chip VNC1L e usa protocolo SPI. Tem a tabela de comandos e o esquema de ligação SPI do Vinculum e uC http://www.rogercom.com/

PIC, MSP430, ARM7
C e Assemby

MensagemEnviado: 17 Abr 2008 11:05
por Renato
O artigo do Rogercom usa conexão USART e não SPI.

Mas então se é um esquema especial do chip Vinculum, terei que gerar
3 clocks + 9 clocks, só fazendo um "enchimento" no código do read (110)
em 2 bytes e fazendo um posicionamento para localizar os 9 bits
lidos. (entendi que essa "traquitana" toda não faz parte do protocolo SPI ... logo tenho que tratar como SPI transmitindo e recebendo 16 bits)