Página 1 de 1
Como proteger um código??

Enviado:
22 Ago 2007 16:29
por Dhylsinho
Boa tarde a todos, sou iniciante em programação de pics, desenvolvi um programa em C utilizando o MPLab com o plugin do CCS, e não sei o que fazer pra proteger o codigo, qual comando utilizar??? e feito isso como posso verificar se está protegido realmente??

Enviado:
22 Ago 2007 20:41
por zielpunkt
Oh, Dhylsinho, sugestão:
Inicia um projeto pelo wizard do CCS, em "General/Options" seleciona o processador, em "Fuses" seleciona "Code protect from reads", dá uma olhada na aba "Code" e lá verifique que estará declarado "#FUSES PROTECT", entre outras declarações. São duas possibilidades, dependendo do processador: "#FUSES PROTECT" e "NOPROTECT". Então, se você quiser, copia e cola no teu cabeçalho.
Abço.

Enviado:
23 Ago 2007 10:23
por Dhylsinho
zielpunkt escreveu:Oh, Dhylsinho, sugestão:
Inicia um projeto pelo wizard do CCS, em "General/Options" seleciona o processador, em "Fuses" seleciona "Code protect from reads", dá uma olhada na aba "Code" e lá verifique que estará declarado "#FUSES PROTECT", entre outras declarações. São duas possibilidades, dependendo do processador: "#FUSES PROTECT" e "NOPROTECT". Então, se você quiser, copia e cola no teu cabeçalho.
Abço.
VALEU Zielpunkt, vou copiar e colar no cabeçalho do meu codigo. Mas ainda tenho uma pequena dúvida, tem como eu verificar se tá protegido msm??Obrigado, abço.

Enviado:
23 Ago 2007 11:15
por fabim
zielpunkt, desculpa tomar a frente.
Dhylsinho
compila seu código, e grava o uC.. depois manda o gravador ler.
Se ficar tudo 0000000000 é porque esta protegido.
Abraços
Desculpa novamente zielpunkt
Fabim

Enviado:
23 Ago 2007 11:31
por Dhylsinho
fabim escreveu:zielpunkt, desculpa tomar a frente.
Dhylsinho
compila seu código, e grava o uC.. depois manda o gravador ler.
Se ficar tudo 0000000000 é porque esta protegido.
Abraços
Desculpa novamente zielpunkt
Fabim
Fabim e Zielpunkt, agradeço muito a disposição de voces em querer me ajudar, mas a minha total falta de conhecimento vai além...rsrs, me desculpem até por isso, mas por incrivel que pareça, qdo tento ler o pic 16F628A que gravei sem proteção, o comando "READ" do MPLAB IDE v6.51, simplesmente faz a leitura mas não retorna nd, agora vou gravar o outro com o codigo modificado com o "PROTECT", para ver a diferença.
Consigo fazer essa verificação tb no MPLAB ou só no CCS?

Enviado:
23 Ago 2007 11:38
por Dhylsinho
Dhylsinho escreveu:fabim escreveu:zielpunkt, desculpa tomar a frente.
Dhylsinho
compila seu código, e grava o uC.. depois manda o gravador ler.
Se ficar tudo 0000000000 é porque esta protegido.
Abraços
Desculpa novamente zielpunkt
Fabim
Fabim e Zielpunkt, agradeço muito a disposição de voces em querer me ajudar, mas a minha total falta de conhecimento vai além...rsrs, me desculpem até por isso, mas por incrivel que pareça, qdo tento ler o pic 16F628A que gravei sem proteção, o comando "READ" do MPLAB IDE v6.51, simplesmente faz a leitura mas não retorna nd, agora vou gravar o outro com o codigo modificado com o "PROTECT", para ver a diferença.
Consigo fazer essa verificação tb no MPLAB ou só no CCS?
Já fiz a gravação com o codigo modificado, e mais uma vez nd aconteceu...
onde vejo se ficou tudo 0000000000??

Enviado:
23 Ago 2007 13:50
por ernande_filho
Dhylsinho, pelo programa do gravador, deve existir uma opção para ler o código. vc baixa o código no pc e abre pelo próprio programa do gravador.
Se aparecer 0000~~~0000 (zeros) ou se der algum "erro", seu código está protegido.
faz isso com um código aberto, depois protege e faz denovo.

Enviado:
23 Ago 2007 16:58
por Dhylsinho
Obrigado pessoal pela colaboração, com as dicas de voces consegui proteger o código que fiz, com relação a verificação se estava protegido msm ou não, fiz com q o programador lesse o PIC e depois cliquei em VIEW>Program Memory. Até mais pessoal, e até a proxima pergunta idiota, rsrs...

Enviado:
23 Ago 2007 20:55
por zielpunkt
Desculpas do que, Fabim? Pára com isso! Oh, Dhylsinho, posta o código protegido pra gente ai! rsrs. Brincadeira...
Abços.