Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

ELETRÔNICA / ELÉTRICA => Eletrônica Básica => Microcontroladores => Tópico iniciado por: Thiago.Henrique em 03 de Agosto de 2011, 11:40

Título: Gravando no PIC no Windows 7
Enviado por: Thiago.Henrique em 03 de Agosto de 2011, 11:40
E ai pessoal ...

Bom, estou tendo problemas em gravar uma programação no PIC16F877A.

Estou ligando o PC até o PIC através do cabo RS232(USB/SERIAL) e o CI MAX232N.

Porem meu S.O. é Windows 7, já tentei usar o ICProg mas está dando erro Privileged Instruction. Já testei o WinPIC e também está dando erros.

Já montei o circuito no Proteus e funcionou com programação que eu fiz no PIC C Compiler.

Qual seria o melhor software para esse Windows ??
Título: Re:Gravando no PIC no Windows 7
Enviado por: Tesifom em 03 de Agosto de 2011, 11:49
Olá Thiago!

Esse erro é decorrente do próprio Windows 7 que não permite acesso direto ao hardware do PC. Você pode tentar utilizar um aplicativo chamado USERPORT. Uma vez instalado, vc configura o endereço das portas que vc pretende utilizar("desbloquear").
Eu utilizo com sucesso.
Boa sorte!

Abraço!

Tesifom.
Título: Re:Gravando no PIC no Windows 7
Enviado por: Thiago.Henrique em 03 de Agosto de 2011, 12:05
Olá Francisco,

esse aplicativo serve tanto para portas paralelas, quanto para as USBs ?
Título: Re:Gravando no PIC no Windows 7
Enviado por: Tesifom em 03 de Agosto de 2011, 12:16
Olá Thiago!
Ele libera somente portas paralelas. No caso das USB não deveria haver nenhuma restrição nativa do Windows 7.
Na verdade o UserPort é compatível até a versão XP do Windows. Percebi que nos casos em que ele estava instalado num PC com XP que foi atualizado para W7 ele continua funcionando.  Já em maquinas  com o W7 na maioria das vezes ele instala mas não funciona corretamente.
Qual gravador vc utiliza?
Título: Re:Gravando no PIC no Windows 7
Enviado por: Tesifom em 03 de Agosto de 2011, 12:20
Poxa me desculpe!...não ví que vc está utilizando a porta serial. Então meu "pitaco" deve ser desconsiderado.... não é válido.
Título: Re:Gravando no PIC no Windows 7
Enviado por: Thiago.Henrique em 03 de Agosto de 2011, 12:29
Sem problemas Francisco,

já tentei o ICProg e o WinPIC800.
Título: Re:Gravando no PIC no Windows 7
Enviado por: Tesifom em 03 de Agosto de 2011, 14:34
Thiago, eu comprei uma gravadora USB no ebay. Cara,...não quero outra coisa...rs...chega de sofrer com a gravação de PIC e kits nacionais caríssimos.
Se interessar, dê uma olhada...

http://cgi.ebay.com/USB-PIC-Programmer-Kit-149-40-ZIF-Microchip-/170674131311?pt=LH_DefaultDomain_0&hash=item27bcf8916f (http://cgi.ebay.com/USB-PIC-Programmer-Kit-149-40-ZIF-Microchip-/170674131311?pt=LH_DefaultDomain_0&hash=item27bcf8916f)
Abraço!

Tesifom
Título: Re:Gravando no PIC no Windows 7
Enviado por: Balen em 03 de Agosto de 2011, 15:09
Thiago, eu comprei uma gravadora USB no ebay. Cara,...não quero outra coisa...rs...chega de sofrer com a gravação de PIC e kits nacionais caríssimos.
Se interessar, dê uma olhada...

http://cgi.ebay.com/USB-PIC-Programmer-Kit-149-40-ZIF-Microchip-/170674131311?pt=LH_DefaultDomain_0&hash=item27bcf8916f (http://cgi.ebay.com/USB-PIC-Programmer-Kit-149-40-ZIF-Microchip-/170674131311?pt=LH_DefaultDomain_0&hash=item27bcf8916f)
Abraço!

Tesifom

Se for pra comprar um gravador USB, acho mais interessante um PicKit2 pois além de ser um gravador ainda tem algumas ferramentas extras (analizador lógico...)
Comprei esse http://www.sureelectronics.net/goods.php?id=731 (http://www.sureelectronics.net/goods.php?id=731) achei muito bom, 100% compatível com o original da Microchip.
Título: Re:Gravando no PIC no Windows 7
Enviado por: Thiago.Henrique em 03 de Agosto de 2011, 16:01
Poh pessoal obrigado pelas dicas ...

mas no caso eu preciso montar essa placa, fiz tudo certo a ligação entre o PIC e CI MAX232N... acredito que o problema esteja no software. Os circuitinhos estão montados nos protoboards só falta esse detalhe do programa... esse programas não rodam no windows 7 ?? teria algum similar que rode ??
Título: Re:Gravando no PIC no Windows 7
Enviado por: Guia CNC em 03 de Agosto de 2011, 16:24
Já tentou instalar uma maquina virtual??

Tente o Virtual Box ou o Vmware Player 3.

O Vmware eu sei que vc consegue instalar portas COM, acredito que o Virtual box tmb.

Na empresa que trabalho eles testam a impressora fiscal em cima de uma VM com o Windows XP.

Agora o seu projeto é para uso continuo??
Se for, eu reforço o que os amigos ja falaram, parte logo para um gravador USB, larga mão de serial, é muita dor de cabeça para pouca coisa.

Eu já comprei um gravador serial, que só funcionava em um micro antigo com WinXP, em um outro mais novo com WinXp, nem com macumba.

Tente procurar o PicKit2 clone ou compre um pronto mesmo.

Olha este gravador, montado por um amigo

http://migre.me/5pQFi (http://migre.me/5pQFi)

Título: Re:Gravando no PIC no Windows 7
Enviado por: minilathe em 03 de Agosto de 2011, 18:08

Eu tenho um PICKit2 original e não tenho que reclamar com Windows XP e Vista. O bichinho usa a USB e além de ser um gravador, é um analisador lógico de 4 canais, debug on-line, gera saídas discretas. Aliás, por essas facilidades adicionais, acho que o PICKit2 é até melhor que o 3.
   
Título: Re:Gravando no PIC no Windows 7
Enviado por: Thiago.Henrique em 05 de Agosto de 2011, 15:03
é pelo jeito não vou ter muita escolha ... vou ter que compra um kit desse.

Eles usam software próprio ?? Ou servem apenas de interface usando junto o ICProg, WinPIC .....
Título: Re:Gravando no PIC no Windows 7
Enviado por: Balen em 05 de Agosto de 2011, 17:17
é pelo jeito não vou ter muita escolha ... vou ter que compra um kit desse.

Eles usam software próprio ?? Ou servem apenas de interface usando junto o ICProg, WinPIC .....

O PicKit2 se integra ao MPLab, mas também possui software próprio. Tem para download no site da Microchip.
Título: Re:Gravando no PIC no Windows 7
Enviado por: Thiago.Henrique em 08 de Agosto de 2011, 16:16
E ai pessoal estou comprando a coisa certa ??

http://cgi.ebay.com/PICKIT-2-MCU-Universal-ZIF-socket-PIC-kit-2-3-/380360148008?pt=LH_DefaultDomain_0&hash=item588f3b4428 (http://cgi.ebay.com/PICKIT-2-MCU-Universal-ZIF-socket-PIC-kit-2-3-/380360148008?pt=LH_DefaultDomain_0&hash=item588f3b4428)

Título: Re:Gravando no PIC no Windows 7
Enviado por: fcamargo em 08 de Agosto de 2011, 16:40
um grande amigo fabrica gravadores PIC com ZIF

http://www.edutechkits.com.br/ (http://www.edutechkits.com.br/)

eu uso um USB dele e nunca tive problemas.. muito pratico.

tenho um serial também.. (CHATOOOO).
Título: Re:Gravando no PIC no Windows 7
Enviado por: minilathe em 08 de Agosto de 2011, 18:49
Thiago,

E ai pessoal estou comprando a coisa certa ??

http://cgi.ebay.com/PICKIT-2-MCU-Universal-ZIF-socket-PIC-kit-2-3-/380360148008?pt=LH_DefaultDomain_0&hash=item588f3b4428 (http://cgi.ebay.com/PICKIT-2-MCU-Universal-ZIF-socket-PIC-kit-2-3-/380360148008?pt=LH_DefaultDomain_0&hash=item588f3b4428)

Esse dai é o "barato que sai caro", eu não compraria...., a menos que queira se aventurar. Não vejo muitas vantagens nesses gravadores com conector ZIF.

Acho que você ficará mais satisfeito com um PIC Kit2 original, da Microchip, devido às funcionalidades que eu já mencionei anteriormente. E se quiser um ZIF (por exemplo, para gravar PICs em série), compre um e acople ao PICKit2. O meu PICKit2 é orignal, comprado na Mouser (www.mouser.com (http://www.mouser.com)) e nunca tive o que reclamar, por outro lado, já tive em mãos um "clone" com conector ZIF, mas que não era a mesma coisa, não gravava PICs montados em circuito, não permitia emular entradas e saídas digitais, não ajustava a tensão de gravação, .... Amanhã, por exemplo, voce vai querer usar um DsPIC e aí?? Será que funcionará??
Título: Re:Gravando no PIC no Windows 7
Enviado por: Balen em 08 de Agosto de 2011, 19:28
E ai pessoal estou comprando a coisa certa ??

http://cgi.ebay.com/PICKIT-2-MCU-Universal-ZIF-socket-PIC-kit-2-3-/380360148008?pt=LH_DefaultDomain_0&hash=item588f3b4428 (http://cgi.ebay.com/PICKIT-2-MCU-Universal-ZIF-socket-PIC-kit-2-3-/380360148008?pt=LH_DefaultDomain_0&hash=item588f3b4428)

Eu tenho um desses, mas comprei diretamente da Sure Electronics.
O meu é 100% compatível com o original da Microchip, inclusive uso o software disponibilizado no site da Microchip sem problemas e já atualizei o firmware. (tudo funciona, analizador lógico, "simulador" de serial, os I/Os, ajusta tensão de gravação...).


Thiago,

Esse dai é o "barato que sai caro", eu não compraria...., a menos que queira se aventurar. Não vejo muitas vantagens nesses gravadores com conector ZIF.

Acho que você ficará mais satisfeito com um PIC Kit2 original, da Microchip, devido às funcionalidades que eu já mencionei anteriormente. E se quiser um ZIF (por exemplo, para gravar PICs em série), compre um e acople ao PICKit2. O meu PICKit2 é orignal, comprado na Mouser (www.mouser.com (http://www.mouser.com)) e nunca tive o que reclamar, por outro lado, já tive em mãos um "clone" com conector ZIF, mas que não era a mesma coisa, não gravava PICs montados em circuito, não permitia emular entradas e saídas digitais, não ajustava a tensão de gravação, .... Amanhã, por exemplo, voce vai querer usar um DsPIC e aí?? Será que funcionará??

A vantagem de ter o conector ZIF, é que se tu já tem uma placa que não possui conector ICSP é fácil gravar o PIC em um soquete ZIF.
Nesse caso o gravador funciona independente do soquete, ele é um clone idêntico ao da microchip, ele tem a "saída" pelos 6 pinos na mesma sequencia do original.

Já adianto que não dá pra gravar dsPIC nesse soquete ZIF pois a pinagem dos dsPIC não segue o padrão dos PICs, mas coloquei em uma protoboard e liguei a pinagem corretamente e o gravador gravou um dsPIC33F (não lembro o resto do código) sem qualquer problemas.
Título: Re:Gravando no PIC no Windows 7
Enviado por: Thiago.Henrique em 09 de Agosto de 2011, 15:58
A diferença de preço é bem grande. O Microchip pela Mouser sai $89,99 e o da Sure Electronics pelo ebay sai $32,00.

Queria o da microchip srsrsrsr ... esse preço ta salgado.

Esse da Sure atende a série de uC 16F e 18F ?? Exemplo: 16F877A

Posso usar sem o conector ZIF??
Título: Re:Gravando no PIC no Windows 7
Enviado por: Balen em 09 de Agosto de 2011, 17:11
Esse da Sure atende a série de uC 16F e 18F ?? Exemplo: 16F877A

Posso usar sem o conector ZIF??

Ele atende os mesmos dispositivos que o PicKit2 original, a única coisa que difere os dois é o logotipo!
Acredito, inclusive, que seja fabricado no mesmo lugar e apenas seja impresso o logo da Sure em vez do da Microchip.

Funciona sem o ZIF, o conector dele segue o padrão do original!


esse do site: http://www.sureelectronics.net/goods.php?id=731 (http://www.sureelectronics.net/goods.php?id=731)
na foto da placa eletrônica não tem as memórias (para usar a função program-to-go), mas abri o meu pra conferir e as memórias estão na placa!

anexei fotos do meu quando chegou, me surpreendi como veio bem embalado!