Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como proteger códigos PIC12F675 De Hacking
O PIC12F675 é um microcontrolador de 8 bits que pode ser usado para programar dispositivos embarcados , como celulares básicos , aparelhos e robôs encarregados de tarefas simples . O microcontrolador armazena os dados do programa em um banco de EEPROM , que é ser lidos e escritos . Se você não quer que ninguém invadir o seu dispositivo e descobrir o seu programa , você pode ativar o recurso interno " código -protect " . Isso permite que a CPU para ler a EEPROM, mas qualquer leitura resultados não autorizadas em todos os zeros. Portanto , ninguém pode cortar o seu dispositivo , e você pode proteger sua propriedade intelectual. Coisas que você precisa
PIC12F675 e Dados Sheets
ambiente de desenvolvimento integrado ( IDE) para dispositivos PIC
Show Mais instruções
1

Abra o IDE para o seu dispositivo . O PIC12F675 pode ser programado tanto em linguagem assembly e C. Geralmente , os arquivos de linguagem assembly configurar o ambiente de hardware para programas em C , o que simplifica muitas tarefas de programação .
2

Criar um ponteiro para registrar 3. No PIC12F675 , este registo está localizado na localização do endereço 0x2006 , o que significa que é o valor hexadecimal 2006. Você pode criar um ponteiro para esse registro , por escrito, a seguinte declaração na parte superior do seu arquivo de código fonte C :

volátil unsigned int * reg3 = ( * ( volátil unsigned int *) 0x2006 ;


3

Set bit 7 de Registro 3-0 . isso permite que o recurso de " code- proteger" , o que impede que outras pessoas acessem seus dados. Você pode usar a operação C bit -shift para definir este bit . Escreva a seguinte declaração para definir este bit :

reg3 & = ~ ( 1 << 7);
4

Compilar e carregar o seu programa para o PIC12F675 a . procedimento exato para isso depende do hardware que você está usando o flash da EEPROM, ea cadeia de ferramenta que você está usando para programas de cross- compilação . Cross- compilação é um procedimento que compila o código usando um PC, mas gera código de máquina que pode ser lido pelo PIC12F675 . Uma vez que você tenha compilado e carregado o seu programa para o PIC12F675 , ele será protegido pelo recurso " code- proteger" .

Anterior :

Próximo : No
  Os artigos relacionados
·Quais são propriedades parciais 
·Como remover SQLite em C 
·Como enviar Teclar para Propriedades Active X 
·Como ler dados em Xcode 
·Como converter e Decode HTML em um String no iPhone 
·Como fazer um aplicativo para o iPhone no Visual C 
·Como limpar um buffer de entrada em C + + 
·Como fazer um buffer Hex Do Char C 
·Como instalar os compiladores C + + para Netbeans 
·Cocoa Touch vs. Objective C 
  Artigos em destaque
·Objetivo Questionamento em C Programação 
·Como construir um aplicativo móvel que usa uma câmera…
·Como usar o C + + para obter USB Pen números de série…
·Como usar LINQ em WPF 
·Como ler dados em Xcode 
·Como: GTK Seleção de Cores 
·Como Encher um laço matriz de 2 dimensões em C + + 
·Um tutorial sobre Alertas iPhone SDK 
·Como converter strings para valores longos não assinad…
·Como ligar a Lista de Fluxo de entrada em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados