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: Alebe em 01 de Junho de 2012, 21:21
-
Alguém sabe se o Target Zif do pickit suporta dip de 8 pinos?
Ou só pelo icsp?
Comprei o kit com o zif incluido da Sure http://www.sureelectronics.net/goods.php?id=1141 (http://www.sureelectronics.net/goods.php?id=1141)
Lá tem essas linhas:
Features of MCU Universal ZIF socket use with PICkit 2/ PICkit 3:
This high quality board assemble one 18-pin DIP ZIF socket, one 20-pin DIP ZIFsocket and one 40-pin DIP ZIF socket.The socket allows one to insert and remove a chip without special tools. With these ZIF sockets, the development board could insert 18-pin ~ 40-pin MCU easily.It's pefect choise to connect to some programmers for PIC MCUs, like PIC KIT 2, PIC ICD2 and etc.Also you could use it to program other type MCUs.
Mesmo na pg da microchip e na net não encontro referencias sobre o assunto.
Será que adaptar o target também para dip de 8 é tão custoso assim?
-
Aparentemente só In Circuit mesmo ... também não encontrei nada ... mas vc pode fazer seu próprio targuet ... um ZIF já caiu bastante de preço, e deve ter roteados prontos na internet ... em ultimo caso, a Mosaico tem um que dá para colocar facim facim ...
-
Será que adaptar o target também para dip de 8 é tão custoso assim?
Na verdade eu pretendi dizer isto nesta ultima frase:
"Será que adaptar o target também para dip de 8 é tão custoso assim para eles não o fazerem?
E olha que a target tem 3 zifs. :o
Nem quiseram ter o trabalho de fazer a ligação multi dip usando só um zif.
Mesmo assim obrigado pelo retorno, Black.
-
Eu vi este questionamento seu ... então vou chutar uma possibilidade tomando por base o meu conector que não é ZIF .. ok?
Conector 40 vias - grava microcontroladores de 40 pinos;
Conector 28 vias - grava microcontroladores de 28 pinos;
Conector 18 vias - grava microcontroladores de 8, 14 e 18 pinos.
Se tiver dúvidas, basta escolher alguns micros (1 com 8 pinos, 1 com 14, 1 com 18 e 1 com 20 pinos na página da Microchip e comparar os pinos de gravação e alimentação ... como acima ... uC com 8, 14 e 18 pinos devem ser idênticos o posicionamento.
-
... uC com 8, 14 e 18 pinos devem ser idênticos o posicionamento.
Não, nenhum deles tem pinagem igual. Teria que raquear as conexões. Muito trampo. :P
Vai ter que ser na pboard mesmo.
Mas vou acabar fazendo uma plaquinha target pros octopus. ;D
Abs
-
Não, nenhum deles tem pinagem igual.
Encontrei aqui a placa traget do ICD2 que tenho ela possui todo um roteamento ... conferi alguns dos datasheets e pois é ... vc vem razão, tudo diferente ... :-[
Vai ter que ser na pboard mesmo
a maioria das vezes fiz assim e termina no final das contas mais prático!
Bom uso ae do gravador!
Abraço e me desculpe tanta baboseira dita.
-
Que é isso!
Estamos aprendendo junto.
Por falar em aprender, estou apanhando para conseguir acrescentar o osccal de fábrica nas gravações do 12f675.
Tinha lido que o mplab acrescentava automaticamente o bit original na gravação mas não é o que acontece.
Num gravador usb (que começou a dar pau, por isso comprei o kit3) e com o winpic800 dava a opção de usar o do hex ou reescrever com o bit de fábrica.
Ja tentei também pelo Pickit3 Programmer e ele não da opção de modificar o bit antes de gravar.
Sabe algo disso?
Mas reconheço que preciso ler um pouco mais sobre isso ainda. ;)
Abs
Alebe
-
Qual linguagem e compilador vc usa?
-
Este hex não fui eu que compilei. É de um projeto de dimmer ir que achei na net.
-
entendi ... deixa eu procurar e vamos ver o que pode e deve ser feito .. ok?
se vc tiver msn me add ... fica mais dinâmico ...
-
Só pra constar nos anais.
Parece não ter mesmo possibilidade de modificar um arquivo hex no Pickit3 Programmer.
A solução que achei foi modificar o arquivo em outro programa (icprog, winpic800, etc.).
No Mplab também não consegui, mas assumo minha falta de experiencia com ele.
Lembre que a tentativa de modificação é num hex, sem as fontes.
Se alguém tiver uma luz, agradeço.
De minha parte continuarei a ler o manual e treinar. ;)
-
Parece não ter mesmo possibilidade de modificar um arquivo hex no Pickit3 Programmer
realmente ... no programador direto não deve ter mesmo.
-
Alebe,
Se não tem o fonte, pode tentar fazer um disassembly, recuperar o fonte em assembly, modificar o fonte e recompilar.
-
Oi Gil,
Se tiver material de leitura ou link sobre isso eu agradeço.
Abraços
-
Alebe,
Se não tem o fonte, pode tentar fazer um disassembly, recuperar o fonte em assembly, modificar o fonte e recompilar.
Gil, lendo sua resposta surgiu uma duvida...
É possível criptografar a gravação para que não consigam fazer isso?
-
Cássio
me intromentendo em assunto alheio ...
é possível criptografar sim, mas o arquivo .hex ... mas é necessário um programinha a parte com a chave para criptografar e também a descriptografia no momento de gravar...
Uma forma bacana de fazer isso é utilizar um bootloader com a chave de criptografia e lógico travar acesso na memoria do controlador tanto a região onde o bootloader está gravado quando a região do firmware após gravado, para que este não seja recuperado posteriormente por espertinhos.
No microcotnrolador vc protege contra leitura a área destinada ao algoritmo, não precisando de criptografia ou senha, é proteger e pronto.
-
Alebe,
Se não tem o fonte, pode tentar fazer um disassembly, recuperar o fonte em assembly, modificar o fonte e recompilar.
Gil, lendo sua resposta surgiu uma duvida...
É possível criptografar a gravação para que não consigam fazer isso?
Sim, eu já fiz isso, o programa pode ter certas proteções embutidas para evitar modificações no arquivo hex.
Mas se a pessoa (hacker) tiver acesso ao código fonte, ai pode retirar os bloqueios. Isso exige conhecimento. Na verdade a facilidade e a rapidez depende do tamanho do código fonte e do grau de conhecimento da pessoa (hacker), nenhum bloqueio é 100% seguro, o que se faz é dificultar ao máximo.
-
Obrigado Gil e Orlando...
Estou pensando em fazer um curso PIC... e futuramente automatizar algumas coisinhas aqui.
-
Cássio
Estou pensando em fazer um curso PIC...
existe tanta informação de qualidade de gratuita, hoje eu não acho interessante fazer um curso de PIC ... acho desperdício.
gasta-se bem menos com livros e os resultados são bem próximos ... com o detalhe que vc faz o seu tempo de estudo.
...e futuramente automatizar algumas coisinhas aqui
já fiz algumas automações para produção ... as vezes é mais barato comprar pronto, mas ainda faço sempre que posso ... ainda mais agora que não tenho o que fazer!! hehehe
-
Alebe
mestre! não esqueci de vc não! só não consegui fazer do jeito que pensei que fosse e estou enroscado, mas estou procurando!
abraço!
-
... as vezes é mais barato comprar pronto, mas ainda faço sempre que posso ...
Também acho o mesmo. Pelo preço que se encontra muitos circuitos e gadgets por aí, não vale a pena tentar montar homemade.
Mas tem casos em que os modelos comerciais não atendem e aí não tem outro jeito.
não esqueci de vc não! só não consegui fazer do jeito que pensei que fosse e estou enroscado...
Sem encanação. ;)
Ainda tenho muito o que estudar sobre pic.
Abraços
-
as vezes é mais barato comprar pronto
Como assim comprar pronto? ???
PS: Eu consigo aprender sozinho com facilidade, apenas lendo e brincando... Mas ter uma aula com o professor o aprendizado é mais rápido, principalmente para tirar duvidas especificas. Mas vou seguir seu conselho, já estou baixando umas apostilas aqui... De uma forma geral em C++ eu sou bom... Agora eletrônica, preciso dar um upgrade o quanto antes, estou ficando pra traz. :-[
-
Como assim comprar pronto?
sei que não é o seu caso ... mas vamos dizer que vc pense em colocar um "alarme" na porta, não vale a pena desenvolver um ... mais fácil e confiável comprar um pronto (marca X) ... caso vc queira fazer algum tipo contador, ou um timer ... dependendo da sua urgência vc compra um pronto e instala muito mais rápido que desenvolver um ...
Quando eu iniciei com microcotnroladores para mim era um pouco desgastante ficar as vezes até duas semanas para conseguir o tempo para rotear e fazer uma placa, comprar e chegar os componentes pelos correios, montar a placa e algumas vezes não funcionar o circuito de primeira ...
Mas cada caso é um caso ... e se o seu for de aprender, vai fundo.
-
Mas se eu precisar de uma interface com 3 reles, 1 sensor de temperatura, 2 entradas de sinal, etc....
Não é difícil encontra algo que se encaixe para casos variados?
-
Mas se eu precisar de uma interface com 3 reles, 1 sensor de temperatura, 2 entradas de sinal, etc....
existem os relés programáveis ... eu comprava os Siemens Logo! por 320 reais ... prograva ele no mesmo dia do pedido, chegava no dia seguinte e ao final de 2 dias eu tinha o bixo funcionando no painel da máquina ... para a empresa mais rápido, barato e fácil ...
-
Uma interface com as mesmas funções em PIC sairia por quanto?
-
Uma interface com as mesmas funções em PIC sairia por quanto?
somando o tempo (custo) de desenvolver um circuito, rotear e fazer a placa, montar os componentes, fazer um programa em linguagem qqer e testar se todos os recursos estão funcionando adequadamente? com certeza mais que o valor do relê programável ... afinal todo esse processo tem um custo ... ou vc não conta o valor de suas horas trabalhadas?
Agora se for apenas o custo de componentes ... estourando 100 reais.
-
Entendi, vlw..