Ler e escrever dados no Pen Drive (sem FAT)

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Mensagempor microeletronica » 05 Dez 2006 19:13

Entao... uma ideia eh fazer o projeto com um micro de 32 bits, com memoria externa e com um ucLinux. Se vc tiver um sisteminha operacional pequeno, vc tem suporte USB do proprio sistema operacional.

Um sistema desses nao fica muito caro fazendo com um micro ST ou Cyrrus.
Tem que ver se a sua aplicacao suporta este preco e se sua equipe/voce quer trabalhar com este tipo de desafio.

Eu acho que é o caminmho mais rapido, pois ja te daria suporte a USB - device drivers e tambem o sistema de arquivos FAT poderia ser carregado como modulo do Linux.

O que acham???
Se tiver escrito alguma bobagem, por favor me corrijam ;)
microeletronica
Byte
 
Mensagens: 158
Registrado em: 05 Dez 2006 18:22

Mensagempor microeletronica » 05 Dez 2006 19:18

Este aqui eh um link interessante, tambem falando sobre o mesmo assunto, para interfacear um micro de 32 bits Philips com MMC card.

http://www.nxp.com/acrobat_download/app ... 0406_2.pdf

Caso alguem se interesse...
Tem alguns codigos tambem e ajuda a compreender como o MMC Card funciona.

:P

E aqui a baixo colo um trecho de uma outra lista que participo, indicando um site pra estudar implementacao de firmware de USB, no caso slave.
"
Another good example of the USB stack you can study is the LPCUSB
open source project you can find here
http://wiki.sikken.nl/index.php?title=LPCUSB "
microeletronica
Byte
 
Mensagens: 158
Registrado em: 05 Dez 2006 18:22

Mensagempor Cláudio » 07 Dez 2006 12:45

Acho que chutarei o pau da barraca.
Vai sair mais caro que a encomenda. Mais fácil fazer o meu "pen-drive", com PIC, memória e chip USB<>serial (ou pic com USB).
De qualquer forma, muito obrigado a todos.
[]´s
Cláudio
_______________________________________
"Quem quer, de verdade, faz. Quem não quer, inventa desculpas.
Avatar do usuário
Cláudio
Byte
 
Mensagens: 110
Registrado em: 17 Out 2006 09:19

Mensagempor microeletronica » 07 Dez 2006 19:36

Poderiamos fazer juntos esse design...

Que acha?

2550 + uma memoria de 32 Mbits...
Podemos trabalhar juntos.

;)
microeletronica
Byte
 
Mensagens: 158
Registrado em: 05 Dez 2006 18:22

Mensagempor Cláudio » 08 Dez 2006 16:14

Quanto você estima que ficaria o custo do hardware microeletronica?
Abraços,
[]´s
Cláudio
_______________________________________
"Quem quer, de verdade, faz. Quem não quer, inventa desculpas.
Avatar do usuário
Cláudio
Byte
 
Mensagens: 110
Registrado em: 17 Out 2006 09:19

Mensagempor tpfslima » 08 Dez 2006 22:28

Mas ...

Seria mais barato o desenvolvimento com PIC?
Thiago P. F. S. Lima
Engenheiro Eletronico
São Paulo - SP
tpfslima
Bit
 
Mensagens: 40
Registrado em: 01 Dez 2006 09:01

Mensagempor microeletronica » 08 Dez 2006 22:37

Com PIC fica mais barato...

Comprando componentes avulsos, creio que uns 70 reais...
Ve soh.. utilizariamos um 2550, conector USB, memoria flash de 32 Mbits.

A alimentacao viria pelo conector USB...
A placa seria barata, pois seria muito pequena tambem.

Vou levantar uma lista de materiais, do que eu sugiro...
Ai te mando em seguida...

:) Tava vendo no site da Philips... Os novos ARM7 deles tem On the go implementado... Pra interfacear a um chip da philips, que faria o papel de transceptor on the go... ...

Entao essa realidade de desenvolvermos algo com um CI proximo da gente pra aplicacoes onde se deseja nao soh um slave, ja esta muito proximo da gente :)

Boa noticia nao?
microeletronica
Byte
 
Mensagens: 158
Registrado em: 05 Dez 2006 18:22

Mensagempor regiscruz » 14 Mai 2007 22:57

O pessoal da Tato vai comercializar em breve um dispositivo parecido, chama-se PenBS.
Somente um comentário.

http://www.tato.ind.br/default.asp
Existem três leis que governam o mundo...
A Lei da gravidade, a Lei do mais forte e a lei de Murphy.
Avatar do usuário
regiscruz
Byte
 
Mensagens: 154
Registrado em: 21 Out 2006 10:22
Localização: Uberaba - MG

Mensagempor Rodrigo_P_A » 15 Mai 2007 09:06

regiscruz escreveu:O pessoal da Tato vai comercializar em breve um dispositivo parecido, chama-se PenBS.
Somente um comentário.

http://www.tato.ind.br/default.asp


Chip FTDI que tem fat dentro, dá pra comprar direto deles, lá fora usando cartão de crédito:


http://www.ftdichip.com/FTProducts.htm#Vinculum

http://www.vinculum.com/prd_vnc1l.html

o chip já tem a FAT embutida e já se comunica com PEN Drive, eles vendem placa de avaliação, acho que seria mais fácil com ele.
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Mensagempor phophollety » 16 Mai 2007 00:36

Só um palpilte, acho que vai ter problemas com pendrives U3 e com senha.
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor anderson.correia » 23 Ago 2007 15:14

BOA TARDE.

PESSOAL, ESTAVA QUERENDO FAZER UM DISPOSITIVO QUE PRONUNCIA MENSAGENS INSTRUTIVAS ALEATORIAS. ESTOU QUERENDO FAZER DA SEGUINTE FORMA:
- COLOCO UM CARTÃO SD NO COMPUTADOR, E ARRASTO AS MENSAGENS QUE QUERO QUE SEJA PRONUNCIADO NO FORMATO MP3 POR EXEMPLO, MAPEANDO SUA POSIÇÃO.
- DEPOIS COLOCO O CARTÃO EM UM HARDWARE POSSIVELMENTE UTILIZANDO UM LPC2138, E ATRAVÉS DELE EU ACESSO ESSAS MENSAGENS DE FORMA MAPEADA, E MANDO PRONUNCIA-LÁS CONFORME A MINHA NECESSIDADE.

QUAL SERIA E MELHOR FORMA DE FAZER ISSO?
FORMATO O CARTÃO EM FAT16, E DEPOIS EU POSSO LER ESSES DADOS NO HARDWARE? NÃO SEI SEM POR ONDE COMEÇAR. CHEGUEI A UTILIZAR A LINHA ISD2560 MAIS A QUALIDADE DA MENSAGEM FICA MUITO RUIM, PARECENDO FITA K7.
anderson.correia
Bit
 
Mensagens: 48
Registrado em: 23 Out 2006 07:30

Mensagempor chipselect » 23 Ago 2007 18:52

Talvez usando FAT no uC pra acessar o cartão e um algoritmo de decodificação de MP3 pra gerar o som, caso o uC tenha capacidade pra isso, ou um ci decodificador MP3 como o VS1001.

Para ficar prático, utilize um arquivo texto como script para tocar/mapear os arquivos mp3 e assim o uC não ficar "perdido".

Outra maneira bem mais simples de "mapear" os arquivos mp3 é colocando nomes padrões (em diretórios pré-estabelecidos também) neles, tipo 001.mp3, 002.mp3... mas isso restringe muito a maneira de usar o seu "mp3 player".
chipselect
Word
 
Mensagens: 744
Registrado em: 16 Out 2006 18:50

Mensagempor alessandro » 24 Ago 2007 10:34

Pessoal deem uma olhada na materia no site do Rogercom http://www.rogercom.com/ sobre interface de PIC com PENDRIVE utilizando o chip descrito pelo Rodrigo.


Alessandro
Alessandro
Avatar do usuário
alessandro
Byte
 
Mensagens: 278
Registrado em: 12 Out 2006 19:32

Mensagempor anderson.correia » 24 Ago 2007 10:36

explica uma coisa, como é que eu faço para o uC entender o cartão SD no formato FAT16? como que eu faço o acesso esse arquivo texto no cartão?
oque eu quero, é tipo um cartão todo mapeado, e dependendo dos botões que forem pressionados e/ou, dependendo do que o uC receber pela serial, ele pronuncia as mensagens em pré estabelecidas e (mapeadas.)
anderson.correia
Bit
 
Mensagens: 48
Registrado em: 23 Out 2006 07:30

Mensagempor chipselect » 24 Ago 2007 21:48

para acessar o cartão formatado em FAT16, você precisa de uma biblioteca pra isso, ou fazer as rotinas no braço.
chipselect
Word
 
Mensagens: 744
Registrado em: 16 Out 2006 18:50

AnteriorPróximo

Voltar para PIC

Quem está online

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

x