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
-
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 ??
-
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.
-
Olá Francisco,
esse aplicativo serve tanto para portas paralelas, quanto para as USBs ?
-
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?
-
Poxa me desculpe!...não ví que vc está utilizando a porta serial. Então meu "pitaco" deve ser desconsiderado.... não é válido.
-
Sem problemas Francisco,
já tentei o ICProg e o WinPIC800.
-
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
-
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.
-
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 ??
-
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)
-
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.
-
é 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 .....
-
é 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.
-
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)
-
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).
-
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á??
-
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.
-
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??
-
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!