Gravador USB para PIC baseado no 18F2550 ?

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Mensagempor roquetti » 22 Mai 2009 19:23

rona123 escreveu:roquetti,

Voce tem razão o Brenner é um bom programador, mas tem certas limitações dependendo da versão escolhida. E o soquete ZIF chama a atenção a primeira vista.

O meu clone de PICKIT2 grava os HEX com "MPLAB" (testei do 6.40 até o 8.30 em ambiente windows 2K-SP4 e XP-SP3), e com um programa de gravação dedicado a ele o "PICKit2 Programmer" (testei a versão 2.61 e para programação de dispositivos esse programa não deixa nada a desejar aos que voce mencionou, muito pelo contrario).

Uma das vantagens desse meu PICKit2 é que ele programa e depura diretamente tambem os dispositivos de baixa tensão como a familia "J" de 3.3V da Microchip e está preparado para receber alimentação externa caso haja limitação de corrente ou tensão na porta USB do PC. O meu PICKit2 possui na PCB duas fontes programaveis para criar as tensões de VPP e VDD seguindo as especificações da Microchip. Observe que na foto desse clone Brenner, se observa apenas uma fonte com indutor e a matriz de chaveamento da fonte.

Uma informação adicional; esses soquetes ZIF tem a ligação dos sinais ICSP distribuidos entre os pinos para gravar a maioria das familias. Andei analisando os esquemas que encontrei na internet e a maioria deles possui limitações e alguns até erros. Na pratica sera necessario um soquete para familia PIC e outro para a familia dsPIC, sendo que existem diferenças entre familias de dispositivos (Veja PIC10F e PIC12F de 8 pinos a ditribuição dos sinais é diferente entre os pinos). No manual que acompanha o produto forneço informações genericas e os datasheets para facilitar a vida do iniciante e ate mesmo do profissional da area visto que uma dica inicial sempre ajuda muito.

De uma olhada no ML em meu produto montado e testado, basta instalar os programas, ler o manual com bastante informações para gravar dispositivos e sair programando.

SDS/rona123


Muito obrigado, não pretendo comprar um gravador, tenho o projeto completo do pickit2 e GTP ( vários), é só corroer e montar, só queria mesmo é saber qual programa este gravador acima usa para gravar o hex, obrigado.
roquetti
Byte
 
Mensagens: 183
Registrado em: 27 Dez 2008 23:07
Localização: Jaguariúna - SP

Mensagempor rona123 » 23 Mai 2009 10:07

Boa Sorte Roquetti,

Se aprende muito montando esses dispositivos, apesar que nem sempre é interessante em termos de objetivo, pois se gasta bastante tempo e dinheiro para se obter resultado. No site EDABOARD existem diversos clones funcionais se voce tem um pouco de ingles vale a pena olhar os componentes e arranjos que eles usam. Recomendo que voce escolha o PICKIT2 com as duas fontes.
ABÇ
rona123
Byte
 
Mensagens: 214
Registrado em: 07 Mai 2009 20:01

Mensagempor roquetti » 23 Mai 2009 13:27

rona123 escreveu:Boa Sorte Roquetti,

Se aprende muito montando esses dispositivos, apesar que nem sempre é interessante em termos de objetivo, pois se gasta bastante tempo e dinheiro para se obter resultado. No site EDABOARD existem diversos clones funcionais se voce tem um pouco de ingles vale a pena olhar os componentes e arranjos que eles usam. Recomendo que voce escolha o PICKIT2 com as duas fontes.
ABÇ


Oi, eu tenho vários projetos montados, no busca do youtube procure por:

pcrbroquetti

Abração
roquetti
Byte
 
Mensagens: 183
Registrado em: 27 Dez 2008 23:07
Localização: Jaguariúna - SP

Mensagempor ivrj » 10 Jun 2009 09:07

http://www.hobbypic.com/

neste site há um projeto para o GTPUsb. Acho que só nao tem firmware, que salvo engano, é o mesmo do winpic800
ivrj
Bit
 
Mensagens: 13
Registrado em: 05 Mai 2009 22:18

Rodar programas no modo "Debugger" com o PicKit2 C

Mensagempor fabricioitajuba » 22 Jun 2009 09:15

Pessoal, montei o PicKit2 Clone e funcionou muito bem!!! Mas quando vou executar o programa no modo "Debugger" usando o MPLAB aparece a seguinte menssagem:

PK2Error0028: Unable to enter debug mode

Gostaria de saber como faço para executar o programa no modo "Debugger", existe algum circuito externo para montar? pesquisando no site da microchip verifiquei que precisa de um adaptador ICD2 (ICD Header) para executar o programa no modo "Debugger". Se for necessário um circuito externo, me mande o esquema.

Desde já, agradeço à todos.

Fabrício
fabricioitajuba
 
Mensagens: 3
Registrado em: 25 Mai 2009 15:23
Localização: Itajubá

Mensagempor rona123 » 22 Jun 2009 10:05

Fabricio,

[]s
rona123
Editado pela última vez por rona123 em 26 Jul 2011 21:48, em um total de 1 vez.
rona123
Byte
 
Mensagens: 214
Registrado em: 07 Mai 2009 20:01

ok rona123!!

Mensagempor fabricioitajuba » 22 Jun 2009 15:40

Valeu rona123 pela dica.

Consegui fazer funcionar!!!!

No meu caso, alimentei os pinos do pic (VDD e VSS) externamente, liguei os pinos do cristal e conectei apenas os pinos PGC, PGD e VPP do gravador. como o VDD está externo, tive que colocar um resistor de 4k7 entre o pino VDD e VPP no gravador (lembrando que esse resistor pode ser qualquer valor entre 1k e 10k), essa dica eu peguei do circuito do icd2.

Daí funcionou moooooooooooooooito bem.

Muito obrigado.

Fabrício
fabricioitajuba
 
Mensagens: 3
Registrado em: 25 Mai 2009 15:23
Localização: Itajubá

Mensagempor rona123 » 22 Jun 2009 19:42

Parabens Cara!!!

Fico feliz por vc.
[]rona123
Editado pela última vez por rona123 em 26 Jul 2011 21:49, em um total de 1 vez.
rona123
Byte
 
Mensagens: 214
Registrado em: 07 Mai 2009 20:01

Mensagempor mhagnumdw » 27 Out 2009 13:12

lgobbo escreveu:Montei dois circuitos de PicKit2 no protoboard para testes e funcionou ok ! gravou 16f84A e 16F877A, e detecta o PIC automaticamente.
Montei com o indutor de 470microhenry pois não tinha de 680
Agora vou fazer a placa e montar definitivo
Lembrando que as memórias 24LC512 somente são necessárias se for carregar o HEX no programador e usar o modo de gravação sem o PC.


Beleza?

Também vou montar pra experimento esse gravador. No caso, vou gravar direto do PC, então todo aquele circuito que envolve as memórias é dispensável? Os pinos do PIC que receberiam os pinos desse circuito, ficam livres sem problema?

PS: alguém já comprou nesse site? http://www.soldafria.com.br/

Grato,
MhagnumDw
Avatar do usuário
mhagnumdw
Bit
 
Mensagens: 49
Registrado em: 26 Out 2009 15:30

Mensagempor Spock » 28 Out 2009 06:50

mhagnumdw,

Já comprei nesse site várias vezes, é confiável e tem boa variedade.

[]s
Spock
Bit
 
Mensagens: 26
Registrado em: 04 Nov 2006 20:34

Mensagempor mhagnumdw » 28 Out 2009 13:33

Valeu Spock.

Alguém sabe se no lugar do indutor eu posso usar um microchoque?

--
MhagnumDw
Avatar do usuário
mhagnumdw
Bit
 
Mensagens: 49
Registrado em: 26 Out 2009 15:30

Mensagempor mhagnumdw » 16 Dez 2009 19:56

Montei e está quase dando certo.

Ao usar o MPLab 8.4 ou o PICkit 2 v2.61, está dando uma mensagem que o Vdd está num nível abaixo do esperado. Está dando em média de 3.4v.

Como posso solucionar isso? Quem montou não teve esse problema? Não estou usando fonte externa.

Edit: Meu circuito.
Imagem

--
MhagnumDw
Avatar do usuário
mhagnumdw
Bit
 
Mensagens: 49
Registrado em: 26 Out 2009 15:30

Mensagempor rona123 » 17 Dez 2009 07:10

Aviso
Um bom layout ajuda na estabilidade do circuito.
[]'s rona123
Editado pela última vez por rona123 em 26 Jul 2011 21:50, em um total de 1 vez.
rona123
Byte
 
Mensagens: 214
Registrado em: 07 Mai 2009 20:01

Mensagempor mhagnumdw » 17 Dez 2009 19:09

Opa Rona!!

Medi a tensão do transistor (Q7) entre coletor e emissor. No corte está dando 3,94v e na saturação eu vi ele chegando aos 0,5v. Como nem com o MPLAB 8.4 e nem com o PICkit 2 v2.61 dá sucesso, ele passou pouco tempo no corte, logo não tenho certeza se ele ele caiu ainda mais do que os 0,5v. Ah, a tensão que eu vi no multímetro entre o VDD e o GND, foi de uns 3,4v.

Já montei 2 vezes, chequei e não detectei problema.

Na imagem abaixo marquei os componentes que fui montando no protoboard. Com um X marquei o que eu não montei.

O que você acha que eu poderia fazer pra funcionar?
Imagem

Valeu.
--
MhagnumDw
Avatar do usuário
mhagnumdw
Bit
 
Mensagens: 49
Registrado em: 26 Out 2009 15:30

Mensagempor mhagnumdw » 17 Dez 2009 22:45

Montei pela 3 vez e nada...
No PICkit 2 Programmer, menu Tools > Toubleshoot...
VDD está oscilando entre 4,3 e 4,6v
Test VPP diz que deu curto. Usando o multímetro tá dando 0,15v +/-
/MCLR On => 0v

Pessoal fez e deu certo...
Alguém que fez e tá tudo ok pode comentar aí?

Valeu.
--
MhagnumDw
Avatar do usuário
mhagnumdw
Bit
 
Mensagens: 49
Registrado em: 26 Out 2009 15:30

AnteriorPróximo

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x