CBOX-Shout
Procurar
Quem está conectado?
Há 9 usuários online :: 0 registrados, 0 invisíveis e 9 visitantes Nenhum
O recorde de usuários online foi de 34 em Dom Ago 13, 2023 1:30 pm
Estatísticas
Temos 318 usuários registradosO último membro registrado é Buggsoulmitor
Os nossos membros postaram um total de 1475 mensagens em 209 assuntos
Resolução de problema com clone do K150
3 participantes
Página 1 de 1
Resolução de problema com clone do K150
[1]Aqui há tempos comprei um programador de microcontroladores PIC no eBay (link) e com ele uma carga de trabalhos. Como é um aparelho barato e muito completo é provável que outros de vocês se deparem com ele por isso resolvi partilhar como fiz para me desenrascar.
O programador
O programador é um clone do legítimo K150 (http://www.kitsrus.com), que é um projecto que já não vem sendo actualizado há algum tempo, mas continua a ser bastante interessante pois suporta toda a linha de 8 bits dos PICs (12f, 16F e 18F). O aparelho que comprei tem como componentes principais um 16F628A e um CI conversor USB-série da Profilic (ao contrário do K150 original, cujo CI é da FTDI). É alimentado directamente a partir do USB e permite duas formas de programação: directa, através do socket ZIF de 40 pinos ou por ICSP, com 6 pinos e cabo incluído.
Os problemas
Os problemas vêm imediatamente com a chegada do programador. O aparelho chega sem qualquer informação ou software. Após uma pesquisa pela net procurando pelo K150 original lá descobri o software original e uma série de instruções de como pôr o programador a funcionar. Como o CI conversor é diferente do original comecei logo a ter problemas pois os drivers não são os mesmos, portanto lá tive que arranjar os drivers da Profilic. Depois de ter o software e drivers instalados pensei que tudo se ia resolver, mas não. De maneira alguma software não reconhecia o programador! Mesmo após configurar corretamente as portas COM no Painel de Controlo não obtive resultados. Após mais uma pesquisa lá descobri o firmware mais atualizado para o K150 (para o original novamente). Com o meu outro programador (PicKit 2 da Microchip) gravei este novo firmware num novo chip 16F628A e substitui pelo que vinha instalado no programador.
Pronto, agora que o software já reconhecia o aparelho estava na hora de tentar programar alguma coisa. Agarrei num ficheiro .hex com um programa muito simples e ao tentar carregar aparecia o erro:
Então lá descobri o ficheiro fixhex2 juntamente com o software que já havia descarregado, um programa que supostamente serveria mesmo para evitar este erro. No entanto um novo problema surgiu! Após carregar o meu programa e ao verificar as configurações do PIC (watchdog timer, code protection, oscilador, etc) vi que nada estava como tinha programado. O programa fixhex2 estava a trocar as configurações todas! Voltei novamente à carga e após mais um pesquisa pela net descobri então que se o ficheiro hex for exportado pelo MPLAB (através do menu File -> Export ) é reconhecido corretamente pelo programador. Então lá utilizei o ficheiro exportado e para meu alívio tudo ficou bem!
Ficheiros
Vou deixar aqui todos os ficheiros que foram necessários para eu resolver todos os problemas que vieram com o clone do K150.
->Driver: link
->Software: link
->Firmware: link
->Tudo completo(c/instruções) : link
Conclusão
Com cabos incluídos, construção robusta com parafusos incluídos para dar altura e permitindo quer programação directa quer programação por ICSP este programador é realmente um achado tendo em conta o preço! No entanto, convém referir que se eu não tivesse um outro programador, o PicKit 2, nunca teria conseguido pôr a funcionar esta máquina. Quem quiser apenas "mais um" programador, ou tenha alguém que consiga colocar o firmware correcto num 16F628A, tem neste aparelho uma boa compra, aconselho!
[1]Referências: http://gustavolaureano.blogspot.com.br/2012/06/odisseia-do-programador-de-pics-clone.html, Gustavo Laureano
O programador
O programador é um clone do legítimo K150 (http://www.kitsrus.com), que é um projecto que já não vem sendo actualizado há algum tempo, mas continua a ser bastante interessante pois suporta toda a linha de 8 bits dos PICs (12f, 16F e 18F). O aparelho que comprei tem como componentes principais um 16F628A e um CI conversor USB-série da Profilic (ao contrário do K150 original, cujo CI é da FTDI). É alimentado directamente a partir do USB e permite duas formas de programação: directa, através do socket ZIF de 40 pinos ou por ICSP, com 6 pinos e cabo incluído.
Os problemas
Os problemas vêm imediatamente com a chegada do programador. O aparelho chega sem qualquer informação ou software. Após uma pesquisa pela net procurando pelo K150 original lá descobri o software original e uma série de instruções de como pôr o programador a funcionar. Como o CI conversor é diferente do original comecei logo a ter problemas pois os drivers não são os mesmos, portanto lá tive que arranjar os drivers da Profilic. Depois de ter o software e drivers instalados pensei que tudo se ia resolver, mas não. De maneira alguma software não reconhecia o programador! Mesmo após configurar corretamente as portas COM no Painel de Controlo não obtive resultados. Após mais uma pesquisa lá descobri o firmware mais atualizado para o K150 (para o original novamente). Com o meu outro programador (PicKit 2 da Microchip) gravei este novo firmware num novo chip 16F628A e substitui pelo que vinha instalado no programador.
Pronto, agora que o software já reconhecia o aparelho estava na hora de tentar programar alguma coisa. Agarrei num ficheiro .hex com um programa muito simples e ao tentar carregar aparecia o erro:
Então lá descobri o ficheiro fixhex2 juntamente com o software que já havia descarregado, um programa que supostamente serveria mesmo para evitar este erro. No entanto um novo problema surgiu! Após carregar o meu programa e ao verificar as configurações do PIC (watchdog timer, code protection, oscilador, etc) vi que nada estava como tinha programado. O programa fixhex2 estava a trocar as configurações todas! Voltei novamente à carga e após mais um pesquisa pela net descobri então que se o ficheiro hex for exportado pelo MPLAB (através do menu File -> Export ) é reconhecido corretamente pelo programador. Então lá utilizei o ficheiro exportado e para meu alívio tudo ficou bem!
Ficheiros
Vou deixar aqui todos os ficheiros que foram necessários para eu resolver todos os problemas que vieram com o clone do K150.
->Driver: link
->Software: link
->Firmware: link
->Tudo completo(c/instruções) : link
Conclusão
Com cabos incluídos, construção robusta com parafusos incluídos para dar altura e permitindo quer programação directa quer programação por ICSP este programador é realmente um achado tendo em conta o preço! No entanto, convém referir que se eu não tivesse um outro programador, o PicKit 2, nunca teria conseguido pôr a funcionar esta máquina. Quem quiser apenas "mais um" programador, ou tenha alguém que consiga colocar o firmware correcto num 16F628A, tem neste aparelho uma boa compra, aconselho!
[1]Referências: http://gustavolaureano.blogspot.com.br/2012/06/odisseia-do-programador-de-pics-clone.html, Gustavo Laureano
Última edição por ATGomes em Qui Jun 20, 2013 9:13 pm, editado 3 vez(es)
Re: Resolução de problema com clone do K150
Valeu! Instalei várias vezes o prolific, troquei os soquetes do gravador e nada, ficava dando erro como se o problema fosse mau contato no cabo de comunicação. Só atualizei o firmware, voltou a funcionar certinho! Obrigado.
rosh.talipa- Nível 1
- Mensagens : 1
Data de inscrição : 16/04/2013
Links
Boa tarde!
Tive o mesmo problema, porém não consigo baixar o fixeiros necessários, pois o 4shared informa que eles não existem...
Gostaria de saber se o Sr. poderia me envia-los por e-mail.
Agradeço a atenção e aguardo retorno.
Tive o mesmo problema, porém não consigo baixar o fixeiros necessários, pois o 4shared informa que eles não existem...
Gostaria de saber se o Sr. poderia me envia-los por e-mail.
Agradeço a atenção e aguardo retorno.
RafaLibe- Nível 1
- Mensagens : 1
Data de inscrição : 21/08/2014
Tópicos semelhantes
» Problemas com o grvador de PIC K150
» Aulas praticas de PC 2011/2012
» 19-01-2012 - Exame Normal de Instrumentação e Medidas
» Resolução dos Trabalhos de Redes e Sistemas de Telecomunicações
» Aulas praticas de PC 2011/2012
» 19-01-2012 - Exame Normal de Instrumentação e Medidas
» Resolução dos Trabalhos de Redes e Sistemas de Telecomunicações
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|