Página 1 de 2
Pen Drive no PIC18F4550

Enviado:
13 Mai 2008 16:36
por buiz
Olá a todos,
É possivel conectar um Pen Drive a um PIC18F4550 e enviar 01 Byte para ele?
Se possivel, tem como ler ele novamente depois de armazenado?
Estou começando a mexer neste uC e estou pensando em usar um Pen Drive externo para Backup de dados.
Ja vi alguns tópicos antigos aqui no Fórum mais nenhum muito especifico para o que eu preciso.
Se alguem tiver uma sugestão, podemos trocar uma idéia.
Inté
Buiz.

Enviado:
13 Mai 2008 16:55
por fabim
Por enquanto os PIC USB, não são host!!
resumindo, não tem jeito.
Fabim

Enviado:
13 Mai 2008 17:25
por ze
use memorias sd. interface SPI. eh mui+ facil e talvez + barato!!

Enviado:
13 Mai 2008 18:24
por Jorge_Francisco
Tem jeito sim, com auxílio do CI VNC1L-1A da FTDI/Vinculum. Diretamente não tem como mesmo, porque o PIC não é host.
A lógica para 1 byte é enviar para um arquivo, aí é só ler o arquivo, nunca testei, mas a lógica deve ser essa.
Abraço,
Jorge

Enviado:
13 Mai 2008 18:47
por Jorge_Francisco
No Rogercom tem uma explicação do uso deste CI.
Abraço,
Jorge

Enviado:
14 Mai 2008 07:50
por buiz
Eu ja suspeitava, mesmo assim queria tirar esta duvida!
Valeu a todos pelas dicas até o momento.
Buiz

Enviado:
14 Mai 2008 09:46
por amboni
Entra la no site
www.rogercom.com (achoq ue é assim), tem um projeto dele conectanto um 18f num pen drive e usando sensor de umidade relativa sht.....
abrasss
buiz escreveu:Eu ja suspeitava, mesmo assim queria tirar esta duvida!
Valeu a todos pelas dicas até o momento.
Buiz

Enviado:
16 Mai 2008 08:27
por Mersin

Enviado:
16 Mai 2008 10:23
por buiz
Comprei a placa PENBS da TATO, daqui alguns dias vou começar a fazer alguns testes, ai posto o resulatado aqui.
Alguem ja trabalhou com este módulo PENBS da TATO?
Pretendo utilizar comunicação serial em C no CCS, mas não tenho idéia ainda de como fazer isso, bom a principio vou fazer alguns testes quando chegar a placa.
Uma abraço a todos e um Bom Final de Semana.
Buiz

Enviado:
16 Mai 2008 10:37
por fabiano.chiptronic
Ja trabalhei com o Penbs, eh muito simples, porem o manual que esta no site esta desatualizado, quando for trabalhar com ele use como referencia este...
http://www.vinculum.com/documents/fwspe ... ev%203.pdf
Flow.. ate +

Enviado:
16 Mai 2008 16:23
por buiz
Olá Fabiano,
Ja estou começando a brincar com o PenBS
Como vc faz para mandar os comandos diretamente do uC para o módulo, via serial?
Ja testei via serial direto no PC usando o Hyperterminal e blz.
Agora estou tentando mandar os comandos via uC e não estou tendo sucesso.
Tens uma dica, via serial?
Buiz.

Enviado:
16 Mai 2008 16:33
por fabiano.chiptronic
E ai buiz blza?
Quando trabalho com Penbs faço os programas em assembly, monto umas rotinas de tx e rx nos pinos que desejo... segue exemplo...
TX_PENBS
MOVWF TEMPORARIO
BCF PORTC,0
MOVLW 130
CALL US
BTFSC TEMPORARIO,0
BSF PORTC,0
BTFSS TEMPORARIO,0
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,1
BSF PORTC,0
BTFSS TEMPORARIO,1
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,2
BSF PORTC,0
BTFSS TEMPORARIO,2
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,3
BSF PORTC,0
BTFSS TEMPORARIO,3
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,4
BSF PORTC,0
BTFSS TEMPORARIO,4
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,5
BSF PORTC,0
BTFSS TEMPORARIO,5
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,6
BSF PORTC,0
BTFSS TEMPORARIO,6
BCF PORTC,0
MOVLW 104
CALL US
BTFSC TEMPORARIO,7
BSF PORTC,0
BTFSS TEMPORARIO,7
BCF PORTC,0
MOVLW 104
CALL US
BSF PORTC,0
MOVLW 50
CALL US
RETURN
P/ este exemplo estou utilizando baudrate de 9600bps e a rotina de US demora 1 us p/ cada valor movido p/ W....
Qualquer duvida estamos ai....
Ate +

Enviado:
16 Mai 2008 16:43
por buiz
Valeu pela dica, problema que sou um 0 em Assembly, programo só em C.
Obrigado pela força.
Buiz.

Enviado:
16 Mai 2008 17:17
por buiz
Opa,
Atualizando, consegui fazer funcionar, esta blz!
Obrigado a todos!
E um otimo final de semana.

Enviado:
17 Mai 2008 09:21
por Mersin
Buiz,
Então, parece que vc tá achando bem fácil trabalhar com o PenBS, né?! eu dei a idéia de utilizá-lo, porém ainda nunca trabalhei com ele, na verdade estou comprando um agora.
Gostaria de te pedir, se for possível, vc me enviar as rotinas de acesso em C? se puder, por favor encaminhe para meu e-mail:
ealvessilva@click21.com.br e me manda um OK!
Obrigado!