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" .