Olá pessoal , estou desenvolvendo uma placa para aprendizagem com PIC , estou com um grupo de amigos e irei realizar um treinamento com essa placa , para facilitar gostaria que os codigos fossem gravados no PIC sem precisar de um gravador , uma vez que nem todos possuem um gravador e não estamos em condiçoes para providenciar um gravador para cada , então pelo que já li a respeito sobre o BOOTLOADER há a possibilidade de gravar o PIC via serial , existem os famosos CLP's com pic e etc , Mas a minha principal dúvida é :

1 - Todos os PICs com UART  podem ser programados via BOOTLOADER?

2 - Como gerar o BOOTLOADER com o compilador CCS?

3 -  Qual o melhor software para gravar o pic que possui o BOOTLOADER?

Qualquer uma dessas que me ajudarem a responder eu já ficaria grato .

Sei que muitos irao me mandar ler datasheets , mas se por acaso tiver algum material para compartilhar estarei grato .O pic que estou utilizando é o PIC16F883

Obrigado pessoal.

Exibições: 3468

Responder esta

Respostas a este tópico

 Olá Ilgner, tentarei responder algumas questões:

 1.a) Teoricamente depende dos periféricos que existem no microcontrolador, não somente a EUART. É necessário ter a possibilidade do "self-write", que é a gravação na Flash em tempo de execução. Bastante conhecido como "emular EEPROM em Flash".

   Mas... para gravar o bootloader a primeira vez no microcontrolador você irá precisar de um gravador para PIC. Não tem jeito. Uma vez gravado o bootloader é só trabalhar com a serial ou usb (outros PICs).

 

     Application Notes:  http://ww1.microchip.com/downloads/en/appnotes/01310a.pdf

2.a) Existem opções prontas, verifique nestes links algumas possibilidades. A maioria que encontrei eram para PIC18, mas estes estão portados para PIC16.

   http://www.microchipc.com/PIC16bootload/PIC_bootloader_FAQ.php

   http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm

 

3.a) Em um destes links existe o software utilizado.

   Não mandei nenhum datasheet... mas era bom ler. Brincadeira, rs.

   Espero ter ajudado.

   T++.

Obrigado amigo , estou lendo o datasheet do PIC em questão e ate agora sem sucesso mas vou verificar restas informações , o gravador eu possuo , só que meus amigos não sabe . Mas cada um com um note fica mais fácil com eles gravando via serial .

Muito obrigado .

Eu só conhecia o bootloader por USB, se vc se interessa por esse caso olha em:

http://microcontrolandos.blogspot.com.br/2013/09/pic-bootloader-usb...

Muito obrigado pessoal pelas dicas , eu prefereria que fosse serial devido ao custo do chip , mas acho que vou ter que pesquisar um chip em conta , caso for do mesmo preço de um chip USB vou usar via Usb mesmo.

Grato

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço