Programador ICSP

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Programador ICSP

Mensagempor barald » 20 Abr 2007 14:35

Olá eu comprei um programador ICSP na net, mas estou tendo problemas para gravar um microcontrolador PIC12f629.
Eu fiz um programa no Mplab e uso o ICProg para grava-lo, aparentemente o PIC é gravado, pois quando leio o pic carrega o programa que gravei, mas quando monto o circuito não acontece nada.
Já troquei o PIC, testei o circuito e está funcionando. Gostaria de saber se alguém pode me ajudar, me dar alguma orientação sobre programação ICSP, algo que eu possa testar para isolar o problema.

Muito Obrigado
barald
 
Mensagens: 3
Registrado em: 17 Abr 2007 10:48

Mensagempor fabim » 20 Abr 2007 14:50

bom c vc esta dizendo que faz a leitura e esta certinho....

Possivelmente, vc esta configurando o clock incorretamente..

Tipo .. clock externo ,, cristal externo,,RC .. coisas do tipo..
Isso eu digo, só se vc estiver com intenção de usar o clock interno..

Se for o inverso.. intão é alguma caca mesmo..


Abraços

Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor MOR_AL » 20 Abr 2007 16:06

Olá barald.

Você considerou o fato de haver problema no seu programa?

Tente colocar um programa bem elementar, do tipo, ao energizar acende o led do pinoA0 e o led do pino B0. Só para saber se o problema está no programa.

MOR_AL
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Mensagempor barald » 20 Abr 2007 17:36

Tentei sim fiz um programa simples como esse que o MOR_AL sugeriu, já pensei que fosse problema de configuração e usei um programa que já tinha feito para a empresa que eu trabalhava e funcionava perfeitamente com clk interno aliás. Acho que é zica mesmo... Vou jogar sal grosso pra ver se resolve... Se alguém tiver alguma outra sugestão eu agradeço...
barald
 
Mensagens: 3
Registrado em: 17 Abr 2007 10:48

Mensagempor kaoalex » 14 Mar 2008 09:45

Aproveitando o tópico.
Alguém tem o desenho da placa e esquema de um gravador ICSP na gaveta???

Até desenhei o JDM mas não gostei do resultado final.

Um abraço
Avatar do usuário
kaoalex
Byte
 
Mensagens: 237
Registrado em: 12 Out 2006 01:52

Mensagempor andre_luis » 14 Mar 2008 10:11

Barald,

Primeiramente voce deveria ao menos informar se ele usa a serial ou paralela para se conectar ao PC. Assim, dá pra termos uma noção de qual topologia é usado no gravador,

Voce também tem de se sertificar que o PIC esteja alimentado externamente.

+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor ivan » 16 Mar 2008 02:07

Koalex,

Pq vc não gostou do resultado obtido com o JDM configurado para saída em ICSP?
Quais foram os problemas encontrados? Pergunto isso pq tb pretendo fazer esta mesma extensão em um JDM.
"A mente que se abre a uma nova idéia jamais volta ao seu tamanho original." (Albert Einstein).
Avatar do usuário
ivan
Word
 
Mensagens: 618
Registrado em: 12 Out 2006 21:27

Mensagempor kaoalex » 16 Mar 2008 12:53

ivan escreveu:Koalex,

Pq vc não gostou do resultado obtido com o JDM configurado para saída em ICSP?
Quais foram os problemas encontrados? Pergunto isso pq tb pretendo fazer esta mesma extensão em um JDM.


Ivan, eu já gravei com JDM configurado para ICSP e funciona muito bem. Eu não gostei da placa que eu desenhei. :oops:
Avatar do usuário
kaoalex
Byte
 
Mensagens: 237
Registrado em: 12 Out 2006 01:52

Mensagempor mhagnumdw » 12 Out 2011 14:13

Comprei um gravador e quero começar a usar o ICSP. Fiz uma pesquisa na net, mas não cheguei a uma conclusão de como proceder para realizar a gravação ICSP de modo que não danifique meu circuito. Estou com receio de queimar algo.

Como vocês sugerem a ligação?
Se possível, me informem valores/referências de diodo, capacitores e resistores usados.
Durante a gravação via ICSP devo desligar o meu circuito?

PS1: estou montando meus circuitos no protoboard e alimentando pela USB do PC.
PS2: o gravador não precisa de fonte externa para realizar a gravação.
PS3: http://3.bp.blogspot.com/_kf8-LYvEmEc/T ... iagram.png

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

Mensagempor andre_luis » 12 Out 2011 15:43

Não precisa desligar o circuito.
Basta apenas configurar o gravador para liberar o Resset após carga do programa.

Qual é o seu PIC ?
Posso postar o que fiz aqui com o 16F877A


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor mhagnumdw » 12 Out 2011 15:48

Opa, André!
Uso o 16F874A.

Poste aí.

Valeu!!

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

Mensagempor andre_luis » 12 Out 2011 18:49

Segue abaixo :

http://www.teprom.eng.br/arquivos/painel/controle.pdf

No caso, por falta de I/Os, tive de compartilhar os pinos de Dado/Clock do barramento ICSP, mas não recomendo voce fazer o mesmo, a menos que tenha certeza de não estar pendurando nada que tenha um efeito de carga significativo.


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor mhagnumdw » 12 Out 2011 19:34

André, vou testar pra ver.

Valeu!

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


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

x