| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo proteger PIC12F675 Códigos de la piratería
    El PIC12F675 es un microcontrolador de 8 bits que se puede utilizar para programar los dispositivos integrados , como teléfonos celulares básicos, electrodomésticos y robots encargados de trabajos sencillos . El microcontrolador almacena los datos del programa en un banco de EEPROM , que es a la vez fácil de leer y escribir. Si no quieres que nadie hackear el dispositivo y descubrir su programa, puede activar la función integrada de "código de protección " . Esto permite que la CPU lee de la EEPROM , pero ningún resultado la lectura no autorizada en todos ceros . Por lo tanto , nadie puede hackear tu dispositivo, y usted puede proteger su propiedad intelectual. Cosas que necesitará
    PIC12F675 y Hojas de Datos
    entorno de desarrollo integrado ( IDE ) para dispositivos PIC
    Mostrar más instrucciones
    1

    Abra el IDE para el dispositivo. El PIC12F675 se puede programar tanto en lenguaje ensamblador y C. Por lo general , los archivos de lenguaje ensamblador configurar el entorno de hardware para programas en C , lo que simplifica muchas tareas de programación .
    2

    Crear un puntero al registro 3 . En el PIC12F675 , este registro se encuentra en localización de la dirección 0x2006 , que significa que es el valor hexadecimal 2006 . Puede crear un puntero a este registro , al escribir la siguiente instrucción al principio del archivo de código fuente en C :

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

    3

    establecer el bit 7 del registro 3-0 . esto permite que la función "código de protección ", que impide que otras personas puedan acceder a sus datos. Usted puede utilizar la operación de desplazamiento de bit C para definir este bit . Escriba la siguiente instrucción para configurar este bit : .

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

    Compilar y cargar el programa en el PIC12F675 el procedimiento exacto para esto depende del hardware que está utilizando para el flash de la EEPROM, y la cadena de herramientas que se utiliza para interrogar a compilar programas . Cross- compiling es un procedimiento que compila el código utilizando un PC, pero genera código de máquina que se puede leer por el PIC12F675 . Una vez que haya compilado y cargado el programa en el PIC12F675 , que estará protegido por la característica de "código de protección " .

    Previous :

    next :
      Artículos relacionados
    ·Cómo escribir un simple controlador de dispositivo PCI…
    ·Cómo saltar de una función de cancelación en C + + 
    ·Cómo compilar C + + Archivos de encabezado 
    ·La importancia de las variables en la programación 'C …
    ·Cómo cambiar el icono en Xcode 
    ·Móvil Tutorial procesador 
    ·Cómo hacer una matriz de cadenas 
    ·Cómo hacer una cadena en una matriz de caracteres en C…
    ·Cómo arreglar R6025 función virtual pura llamada 
    ·Cómo escribir un programa en C para convertir a Hexade…
      Artículos destacados
    ·Cómo generar una cadena de longitud variable en Java 
    ·Cómo hacer un desplazamiento de palabras 
    ·Cómo especificar un puerto en el código PHP para MySQ…
    ·Cómo convertir a Tiempo Epoch en PHP y MySQL 
    ·Cómo cambiar el orden de las columnas en la tabla Alte…
    ·MySQL Cluster Tutorial 
    ·Cómo escribir código VBA 
    ·Cómo eliminar las cookies en PHP 
    ·Cómo utilizar la nueva línea en el Programa de Ventan…
    ·Cómo crear y destruir objetos 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com