Página 1 de 1

Como proteger um código??

MensagemEnviado: 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??

MensagemEnviado: 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.

MensagemEnviado: 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.

MensagemEnviado: 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

MensagemEnviado: 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?

MensagemEnviado: 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??

MensagemEnviado: 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.

MensagemEnviado: 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...

MensagemEnviado: 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.