Vous êtes sur la page 1sur 2

Como usar o PIC_DOWNLOADER ==========================

Este fantstico software de Petr Kolomaznik ao mesmo tempo simples e genial. Com ele (aliado a um pequeno programa pr-gravado na mem ria !"# do microcontrolador P$C%& poss'vel se enviar um programa usando-se a porta serial do P$C. $sso quer dizer que caso queiras gravar o P$C de um equipamento que n(o possui porta paralela& e caso n(o este)as disposto a enfrentar a lentid(o e os pro*lemas de um gravador serial de *ai+o custo& podes usar este recurso. " ponto fraco que devemos preparar o microcontrolador antes de poder utilizar este processo. $sso ser feito uma ,nica vez& e neste procedimento o programa deve ser gravado no microcontrolador pelas vias tradicionais. -ugerimos o uso do EP$C& .$/P$C ou $CP!"0& transferindo o programa de *ootloader adequado. 1epois deste procedimento& n(o ser mais necessrio o uso de porta paralela ou 2ardware de adapta3(o& nem mesmo ser necessrio o uso da c2ave !4/5P!"0.

Vamos a um PASSO A PASSO de como fazer as gravaes


6% Preparando a esta3(o para ser gravada com o P$C71"./8"91E! a% Conecte a esta3(o a um computador com porta paralela& pelo ca*o normal de grava3(o. $sso ser necessrio para preparar a esta3(o para grava3:es futuras. *% Prepare o programa adequado para programar a esta3(o. -e o programa de transfer;ncia que estiveres usando suportar altera3(o manual dos fuses& lem*re-se desta configura3(o 2a*ilitada< =89-> P!"0!9# .!$?E. 1emais itens variam conforme o 2ardware. -ugere-se< "scilador >-& 8@P off& .1? off& P4? on& CP off c% ?ransfira o programa A""?8"91E! adequado (arquivo >EB% para o microcontrolador. E+istem arquivos prontos para cada com*ina3(o de microcontrolador 5 velocidade de clock. Caso sua com*ina3(o n(o este)a listada& e caso n(o se sinta a vontade para alterar e recompilar o A""?8"91E!& entre em contato solicitando uma vers(o adequada. A""?8"91E!s dispon'veis<
CUSCObootldr_PIC16F877_8MHz_19200bps.HEX CUSCObootldr_PIC16F877_10MHz_19200bps.HEX CUSCObootldr_PIC16F877_20MHz_19200bps.HEX CUSCObootldr_PIC16F877A_ MHz_19200bps.HEX CUSCObootldr_PIC16F877A_8MHz_19200bps.HEX CUSCObootldr_PIC16F877A_10MHz_19200bps.HEX CUSCObootldr_PIC16F877A_20MHz_19200bps.HEX PIC16F877 PIC16F877 PIC16F877 PIC16F877! PIC16F877! PIC16F877! PIC16F877! 8 MHz 10 MHz 20 MHz MHz 8 MHz 10 MHz 20 MHz

d% 4ma vez transferido este programa& e certo das configura3:es& n(o irs mais precisar do gravador tradicional (paralelo%. 9 grava3(o ser feita pela porta serial. " segredo que o programa transferido permanecer residente nas ,ltimas posi3:es de mem ria (endere3o C+6eDC at C+6eff%& e como o P$C permite o recurso de auto-programa3(o (instru3:es permitem escrita na rea de programa%& ent(o os mais de EDF de mem ria restantes poder(o ser reescritos pelo pr prio programa& que o faz ap s rece*er instru3:es pela porta de comunica3(o serial.

G% Conectando a esta3(o ) preparada no PC a% @oc; vai precisar de uma porta serial na C4-C"P$C (vers(o H.C ou superior%& e outra no PC de onde ser feita a grava3(o. *% Caso o seu PC n(o possua porta serial& verifique a possi*ilidade de usar um simples e de *ai+o custo C"/@E!-"! 4-A5-E!$98. I um ca*o que possui uma cone+(o 4-A para ser conectada ao PC& e que na outra e+tremidade possui um conector 1AE mac2o. 4m software instalado em con)unto com o 2ardware permite que o sistema operacional en+ergue uma Jporta serialK em um PC onde antes s 2aviam portas 4-A. c% 4sando o ca*o serial da C4-C"P$C& conecte-a com o adaptador.

d% Para que a comunica3(o serial fique adequada& certifique-se que os )umpers pr +imos L porta serial este)am na posi3(o !-GMG. e% Certifique-se da porta serial utilizada para a grava3(o. 1escu*ra se a porta serial instalada no seu PC a C"#6& C"#G& C"#M& C"#H& etc... M% ?ransferindo o Programa >EB a% " primeiro passo e a*rir o programa P$C71"./8"91E! *% Posteriormente& selecione a P"!?9 (Port% de acordo com a porta serial utilizada pelo seu PC. c% -elecione a velocidade. -ugiro 6EGCC (velocidade dos *ootloaders aqui citados%. d% Clique em -E9!C>& localize o programa >EB a ser transferido. e% Para gravar& clique em .!$?E. 9 partir deste momento& o programa ficar 9049!19/1" um sinal do microcontrolador para poder enviar os dados. Para que isso aconte3a& pon2a a c2ave !4/5P!"0 no modo !4/& e pressione um !E-E?. f% 4m indicador grfico na )anela mostra o processo de grava3(o ocorrendo& e no fim da grava3(o o microcontrolador ir come3ar a e+ecutar o programa.

Vous aimerez peut-être aussi