Conexão PC - PIC

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Conexão PC - PIC

Mensagempor raphael.silva » 02 Jan 2007 18:51

Olá. Meu nome é Raphael.

Preciso enviar um arquivo do PC para o PIC.
Estou pensando em usar o Hyper Terminal do Windows, e no caso, usar o protocolo XModem, pois acho que ele é o mais simples de implementar.
Será que alguém já teria feito algum programa parecido? Vou usar C, e o Hi-Tech como compilador.

Abraços,
Raphael
UFRJ
Ciência da Computação
raphael.silva
 
Mensagens: 3
Registrado em: 02 Jan 2007 18:18

Re: Conexão PC - PIC

Mensagempor Renie » 02 Jan 2007 19:40

Olá Raphael!

Não entendí direito sua questão, enviar um arquivo? ( depois do PIC para onde?)

Se for mandar comandos, dê uma olhada no meu Remoto Serial (tem no meu site, e já tenho uma versão mais nova)

Ou seria um Bootloader?
[]'s
Renie
-------------------------------------------------------------------------------------------------------------
Meu velho site com eletrônica praticamente parado http://www.reniemarquet.com
Nosso Blog http://artemadeiraevida.blogspot.com.br
Renie
Word
 
Mensagens: 732
Registrado em: 11 Out 2006 22:35
Localização: RJ - Niterói - Brasil

Re: Conexão PC - PIC

Mensagempor raphael.silva » 03 Jan 2007 17:35

Renie escreveu:Olá Raphael!

Não entendí direito sua questão, enviar um arquivo? ( depois do PIC para onde?)

Se for mandar comandos, dê uma olhada no meu Remoto Serial (tem no meu site, e já tenho uma versão mais nova)

Ou seria um Bootloader?


Na verdade, o que eu tenho que fazer, é tocar uma música no pic, pra um trabalho de uma matéria aqui na faculdade. Então, eu peguei um arquivo wav de uns 30K, tirei o header, e agora tenho que mandá-lo para o PIC pelo PC. Daí o PIC vai salvar na flash, e depois deve mandar pelos pinos de I/O para uma rede de resistores (conversor D/A) e sair num amplificadorzinho.

No meu programa, já estou esperando chegar alguma coisa pela porta serial. O problema é que o Windows envia através de um protocolo qualquer. Por isso mandei a mensagem, p/ saber se alguém já tinha implementado esta comunicação PC - PIC. O bootloader já tá lá.

E não adianta "colar" o código do programa com o .hex do (ex) arquivo wav e mandar tudo junto com o bootloader.

Abraços
UFRJ
Ciência da Computação
raphael.silva
 
Mensagens: 3
Registrado em: 02 Jan 2007 18:18

Mensagempor microeletronica » 04 Jan 2007 07:35

Raphael,

Me lembro de ter visto uma implementacao de Xmodem em um projeto pro ENC28J60, utilizando o PIC18F2525, escrito em C, para o compilador C18 da microchip - Usava o hyperterminal pra enviar um arquivo de home page pro PIc, que armazenava em uma memoria externa SPI, se nao me engano...
Dah uma pesquisada nos links abaixo.

Cheguei a utilizar este codigo.

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011993
http://ww1.microchip.com/downloads/en/AppNotes/00833b.pdf
http://ww1.microchip.com/downloads/en/AppNotes/mstkv220401_.zip
microeletronica
Byte
 
Mensagens: 158
Registrado em: 05 Dez 2006 18:22

Mensagempor Andremp » 04 Jan 2007 12:00

outra opcao é usar componentes prontos e com exemplos pra ti instalar no builder por exemplo, dai faz um programinha simples com interface e tudo.
Avatar do usuário
Andremp
Bit
 
Mensagens: 45
Registrado em: 13 Out 2006 13:37
Localização: Florianópolis

Mensagempor raphael.silva » 04 Jan 2007 15:29

Obrigado a todos.

Abraços.
UFRJ
Ciência da Computação
raphael.silva
 
Mensagens: 3
Registrado em: 02 Jan 2007 18:18

Standard I/O ou Set_tris_X???

Mensagempor lpagano » 04 Jan 2007 18:03

Pessoal,

Seguinte, estava usando a diretiva set_tris_x no CCS para definir a direção dos ports no meu pic. Aí eu troquei para standard_io. Funcionou, mas percebi que o consumo de corrente do PIC era bem maior.
Será que acontece isso mesmo?

Valeu!
lpagano
Byte
 
Mensagens: 393
Registrado em: 06 Nov 2006 14:23


Voltar para PIC

Quem está online

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

cron

x