PenDrive no 8051

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

PenDrive no 8051

Mensagempor pomboeletronic » 20 Abr 2007 12:28

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 !!!
"Nós nos transformamos naquilo que praticamos com frequência.
A perfeição,portanto, não é um ato isolado. É um hábito".
Aristóteles
Avatar do usuário
pomboeletronic
Nibble
 
Mensagens: 67
Registrado em: 04 Dez 2006 14:44

Mensagempor barboza » 20 Abr 2007 13:12

Se não for o mesmo, é bem parecido com este.

http://www.rogercom.com/

Va no fim da pagina de produtos.
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor EDSONCAN » 20 Abr 2007 13:59

Esse chip deve ser o que a ftdi lançou a alguns meses.

SDS
Edson
EDSONCAN
Word
 
Mensagens: 876
Registrado em: 11 Out 2006 14:11

Mensagempor barboza » 20 Abr 2007 14:02

EDSONCAN escreveu:Esse chip deve ser o que a ftdi lançou a alguns meses.

SDS
Edson


Acredito que sim!
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor veioloko » 23 Abr 2007 07:17

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!
veioloko
Byte
 
Mensagens: 348
Registrado em: 10 Nov 2006 06:01
Localização: São Bernardo do Campo

Mensagempor silverbolt » 14 Jun 2007 17:13

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.
Symphony Robotica
gravador usb, icd2 PIC, AVR e ARM.
Distribuidor BASCOM no Brasil.
www.roboticafacil.com.br
Locação de robos para eventos
www.symphony.com.br
Avatar do usuário
silverbolt
Byte
 
Mensagens: 468
Registrado em: 03 Nov 2006 10:17
Localização: Vulcano - SP

Mensagempor Fábio Pereira » 14 Jun 2007 17:28

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+
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor edusoppa » 14 Jun 2007 22:47

Com certeza da para usar o Max3421 ou o Ftdi/Vinculum, falando nisso alguem teria um Ftdi/Vinculum para vender....
edusoppa
Nibble
 
Mensagens: 55
Registrado em: 23 Out 2006 15:55

Mensagempor CCandido » 24 Jun 2007 19:07

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
CCandido
Byte
 
Mensagens: 120
Registrado em: 12 Out 2006 12:54
Localização: Londrina-PR

Mensagempor Renato » 15 Abr 2008 19:08

Alguém tem código exemplo p/ acessar esse VNC1L via SPI ?
Renato
Byte
 
Mensagens: 224
Registrado em: 20 Out 2006 08:35

Mensagempor Wagner de Queiroz » 15 Abr 2008 22:22

Renato, de uma olhada no site da FTDI e olha os aplications notes deste VNC1L
Seja Livre, Use Linux
Avatar do usuário
Wagner de Queiroz
Word
 
Mensagens: 872
Registrado em: 11 Out 2006 13:38
Localização: Barueri-SP

Mensagempor silverbolt » 15 Abr 2008 22:25

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.
Symphony Robotica
gravador usb, icd2 PIC, AVR e ARM.
Distribuidor BASCOM no Brasil.
www.roboticafacil.com.br
Locação de robos para eventos
www.symphony.com.br
Avatar do usuário
silverbolt
Byte
 
Mensagens: 468
Registrado em: 03 Nov 2006 10:17
Localização: Vulcano - SP

Mensagempor Renato » 17 Abr 2008 09:45

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 ?
Renato
Byte
 
Mensagens: 224
Registrado em: 20 Out 2006 08:35

Mensagempor NEON » 17 Abr 2008 10:12

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
NEON
Nibble
 
Mensagens: 58
Registrado em: 05 Dez 2006 17:04
Localização: RJ

Mensagempor Renato » 17 Abr 2008 11:05

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)
Renato
Byte
 
Mensagens: 224
Registrado em: 20 Out 2006 08:35

Próximo

Voltar para 8051

Quem está online

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

x