Projeto do Gravador ICD2 Clone ( Off-board e In-Circuit )
2 participantes
Página 1 de 1
Projeto do Gravador ICD2 Clone ( Off-board e In-Circuit )
Olá Moçada,
Havia comentado em sala que existem vários projetos de gravadores de PIC na internet. Vários deles utilizam a interface serial ou paralela do computador para se comunicar com o microcontrolador, e são bem facéis e baratos (aprox. R$30,00) de serem montados, utilizando componentes fáceis de se encontrar nas lojas de eletrônica como diodos, transistores, resistores e capacitores. Eis um site com alguns exemplos:
Esses gravadores baratos atendem bem... quando se quer apenas gravar, mas algumas vezes precisamos depurar o firmware no processo de desenvolvimento para verificar seu correto funcionamento ou até mesmo corrigir bugs.
Para quem não sabe, depurar é o ato de executar o firmware dentro do microcontrolador enquanto o mesmo está inserido na sua própria placa de aplicação. O que é bem diferente de simular no MPLAB, já que é possivel usar os dispositivos de entrada e saida da placa de aplicação para interagir com o microcontrolador( botões, sensores, LED's e etc). Essa depuração, exige que o gravador esteja se comunicando com o MPLAB para que ocorra a inserção de breakpoints e possa se vizualizar variáveis e SFR na janela de watch durante a depuração. Assim alguns pinos do microcontrolador devem estar reservados para fazer essa comunicação durante a depuração.
Os gravadores com a função de depuração, são mais caros (aprox. R$400,00) e costumam utilizar a interface USB do PC, além de precisar que seu circuito tenha um microcontrolador para intermediar a comunicação entre o MPLAB e o microcontrolador alvo, aquele que está rodando o firmware a ser depurado.
Para tornar o desenvolvimento de projetos com depurardor mais acessível, um grupo de técnicos e engenheiros participantes do fórum
http://www.edaboard.com/ criaram um projeto Open Source chamado ICD2 Clone, que se trata de um gravador/depurador de menor custo, para aqueles que não querem investir R$400,00 em um gravador licenciado da Microchip e tem habilidades e paciência com montagem!!!
Estou aqui divulgando o site do projeto, mas não montei um ICD2 Clone e não posso afirmar se ele realmente funciona bem ou se tem algum Bug no projeto, mas aqueles que estiverem interessados em vasculhar as informações, elas estão organizadas nesse wiki:
Ainda tem esse site que contem os esquemáticos e firmware's a serem utilizados no projeto:
Para sanar dúvidas sobre a qualidade do projeto, façam uma busca no Google e sempre acabarão encontrando algum forum com pessoas discutindo sobre a montagem de uma das versões do ICD2 Clone, como esse:
Espero que possam fazer bom proveito dessas informações
Abraços
Havia comentado em sala que existem vários projetos de gravadores de PIC na internet. Vários deles utilizam a interface serial ou paralela do computador para se comunicar com o microcontrolador, e são bem facéis e baratos (aprox. R$30,00) de serem montados, utilizando componentes fáceis de se encontrar nas lojas de eletrônica como diodos, transistores, resistores e capacitores. Eis um site com alguns exemplos:
http://www.members.aon.at/electronics/pic/picpgm/index.html
Esses gravadores baratos atendem bem... quando se quer apenas gravar, mas algumas vezes precisamos depurar o firmware no processo de desenvolvimento para verificar seu correto funcionamento ou até mesmo corrigir bugs.
Para quem não sabe, depurar é o ato de executar o firmware dentro do microcontrolador enquanto o mesmo está inserido na sua própria placa de aplicação. O que é bem diferente de simular no MPLAB, já que é possivel usar os dispositivos de entrada e saida da placa de aplicação para interagir com o microcontrolador( botões, sensores, LED's e etc). Essa depuração, exige que o gravador esteja se comunicando com o MPLAB para que ocorra a inserção de breakpoints e possa se vizualizar variáveis e SFR na janela de watch durante a depuração. Assim alguns pinos do microcontrolador devem estar reservados para fazer essa comunicação durante a depuração.
Os gravadores com a função de depuração, são mais caros (aprox. R$400,00) e costumam utilizar a interface USB do PC, além de precisar que seu circuito tenha um microcontrolador para intermediar a comunicação entre o MPLAB e o microcontrolador alvo, aquele que está rodando o firmware a ser depurado.
Para tornar o desenvolvimento de projetos com depurardor mais acessível, um grupo de técnicos e engenheiros participantes do fórum
http://www.edaboard.com/ criaram um projeto Open Source chamado ICD2 Clone, que se trata de um gravador/depurador de menor custo, para aqueles que não querem investir R$400,00 em um gravador licenciado da Microchip e tem habilidades e paciência com montagem!!!
Estou aqui divulgando o site do projeto, mas não montei um ICD2 Clone e não posso afirmar se ele realmente funciona bem ou se tem algum Bug no projeto, mas aqueles que estiverem interessados em vasculhar as informações, elas estão organizadas nesse wiki:
http://icd2clone.com/wiki/ICD2_Clone:FAQ
Ainda tem esse site que contem os esquemáticos e firmware's a serem utilizados no projeto:
http://icd2clone.com/wiki/Main_Page
Para sanar dúvidas sobre a qualidade do projeto, façam uma busca no Google e sempre acabarão encontrando algum forum com pessoas discutindo sobre a montagem de uma das versões do ICD2 Clone, como esse:
http://forum.clubedohardware.com.br/icd2-clone/664337
Espero que possam fazer bom proveito dessas informações
Abraços
Modifiquei o PICs
Gente
Sou o rona123 do ultimo link e depois da conversa no forum apontado, e de muitas experiências e pesquisa, descobri que o projeto aberto do PICs tinha bugs de hardware e o mesmo acontesse com o projeto do Potyo.
Os dois projetos são muito antigos e algumas mudanças implementas no original Microchip foram acrecentadas em meu projeto de forma a permitir uma operação mais confortável e estável na programação e depuração de programas de firmware.
Para fazer essas ferramentas funcionar de forma correta e segura são necessários instrumentos e procedimentos que muitas vezes não estão a mão do iniciante e mesmo de alguns profissionais. Por conta disso e pela funcionalidade que obtive, resolvi mandar fazer placas profissionais em fibra de vidro e ofereço tanto o ICD2 como o PICKit2 a quem tiver interesse.
Os compradores de meus programadores os qualificam como produtos HONESTOS, sendo que tudo que é prometido e descrito nos anúncios é riogorozamente cumprido pelos produtos.
O fato é que montar é um aprendizado bastante interessante, mas para quem tem o objetivo da programação, se corre o risco de perder muito tempo para ativar a ferramenta e não obter a estabilidade necessaria e no final do processo, gastar mais que o preço que peço pela ferramenta montada, testada e funcional. Comprar ferramentas de baixa qualidade certamente ninguem merece, já é bem arduo o apredizado de programação, imagine com ferramenta "meia boca" que desliga ou trava.
Esses produtos estão disponíveis para venda em sites tradicionais de comércio eletrônico como OLX, TodaOferta e Mercado Livre.
Abraço e obrigado pelo espaço.
rona123
Sou o rona123 do ultimo link e depois da conversa no forum apontado, e de muitas experiências e pesquisa, descobri que o projeto aberto do PICs tinha bugs de hardware e o mesmo acontesse com o projeto do Potyo.
Os dois projetos são muito antigos e algumas mudanças implementas no original Microchip foram acrecentadas em meu projeto de forma a permitir uma operação mais confortável e estável na programação e depuração de programas de firmware.
Para fazer essas ferramentas funcionar de forma correta e segura são necessários instrumentos e procedimentos que muitas vezes não estão a mão do iniciante e mesmo de alguns profissionais. Por conta disso e pela funcionalidade que obtive, resolvi mandar fazer placas profissionais em fibra de vidro e ofereço tanto o ICD2 como o PICKit2 a quem tiver interesse.
Os compradores de meus programadores os qualificam como produtos HONESTOS, sendo que tudo que é prometido e descrito nos anúncios é riogorozamente cumprido pelos produtos.
O fato é que montar é um aprendizado bastante interessante, mas para quem tem o objetivo da programação, se corre o risco de perder muito tempo para ativar a ferramenta e não obter a estabilidade necessaria e no final do processo, gastar mais que o preço que peço pela ferramenta montada, testada e funcional. Comprar ferramentas de baixa qualidade certamente ninguem merece, já é bem arduo o apredizado de programação, imagine com ferramenta "meia boca" que desliga ou trava.
Esses produtos estão disponíveis para venda em sites tradicionais de comércio eletrônico como OLX, TodaOferta e Mercado Livre.
Abraço e obrigado pelo espaço.
rona123
Última edição por rona123 em Dom Ago 21, 2011 2:11 pm, editado 2 vez(es) (Motivo da edição : atualização e de dados)
rona123- Mensagens : 1
Data de inscrição : 21/08/2011
Tópicos semelhantes
» projeto no protoboard
» PROJETO ALARME DIGITAL
» Dá certo vga controlada por 18F4550?
» AJUDA COM MATERIAL/DOCUMENTAÇÃO PARA IMPLEMENTAR TECLADO TOUCH COM PIC
» PROJETO ALARME DIGITAL
» Dá certo vga controlada por 18F4550?
» AJUDA COM MATERIAL/DOCUMENTAÇÃO PARA IMPLEMENTAR TECLADO TOUCH COM PIC
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|