Pen Drive no PIC18F4550

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Pen Drive no PIC18F4550

Mensagempor buiz » 13 Mai 2008 16:36

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.
Avatar do usuário
buiz
Byte
 
Mensagens: 165
Registrado em: 20 Out 2006 14:59
Localização: Cachoeira do Sul - RS

Mensagempor fabim » 13 Mai 2008 16:55

Por enquanto os PIC USB, não são host!!

resumindo, não tem jeito.

Fabim
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 ze » 13 Mai 2008 17:25

use memorias sd. interface SPI. eh mui+ facil e talvez + barato!!
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor Jorge_Francisco » 13 Mai 2008 18:24

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
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor Jorge_Francisco » 13 Mai 2008 18:47

No Rogercom tem uma explicação do uso deste CI.

Abraço,
Jorge
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor buiz » 14 Mai 2008 07:50

Eu ja suspeitava, mesmo assim queria tirar esta duvida!

Valeu a todos pelas dicas até o momento.

Buiz
Avatar do usuário
buiz
Byte
 
Mensagens: 165
Registrado em: 20 Out 2006 14:59
Localização: Cachoeira do Sul - RS

Mensagempor amboni » 14 Mai 2008 09:46

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
amboni
Nibble
 
Mensagens: 50
Registrado em: 23 Abr 2008 08:26
Localização: Içara - SC

Mensagempor Mersin » 16 Mai 2008 08:27

Pode gravar num pen driver como neste link:

http://www.tato.ind.br/detalhesproduto.asp?id=63
Mersin
Mersin
Byte
 
Mensagens: 121
Registrado em: 22 Out 2006 13:07
Localização: Goiânia

Mensagempor buiz » 16 Mai 2008 10:23

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
Avatar do usuário
buiz
Byte
 
Mensagens: 165
Registrado em: 20 Out 2006 14:59
Localização: Cachoeira do Sul - RS

Mensagempor fabiano.chiptronic » 16 Mai 2008 10:37

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 +
fabiano.chiptronic
Bit
 
Mensagens: 20
Registrado em: 07 Fev 2008 10:13

Mensagempor buiz » 16 Mai 2008 16:23

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.
Avatar do usuário
buiz
Byte
 
Mensagens: 165
Registrado em: 20 Out 2006 14:59
Localização: Cachoeira do Sul - RS

Mensagempor fabiano.chiptronic » 16 Mai 2008 16:33

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 +
fabiano.chiptronic
Bit
 
Mensagens: 20
Registrado em: 07 Fev 2008 10:13

Mensagempor buiz » 16 Mai 2008 16:43

Valeu pela dica, problema que sou um 0 em Assembly, programo só em C.

Obrigado pela força.

Buiz.
Avatar do usuário
buiz
Byte
 
Mensagens: 165
Registrado em: 20 Out 2006 14:59
Localização: Cachoeira do Sul - RS

Mensagempor buiz » 16 Mai 2008 17:17

Opa,

Atualizando, consegui fazer funcionar, esta blz!

Obrigado a todos!

E um otimo final de semana.
Avatar do usuário
buiz
Byte
 
Mensagens: 165
Registrado em: 20 Out 2006 14:59
Localização: Cachoeira do Sul - RS

Mensagempor Mersin » 17 Mai 2008 09:21

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!
Mersin
Mersin
Byte
 
Mensagens: 121
Registrado em: 22 Out 2006 13:07
Localização: Goiânia

Próximo

Voltar para PIC

Quem está online

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

cron

x