| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment protéger PIC12F675 codes du piratage
    Le PIC12F675 est un microcontrôleur 8 bits qui peut être utilisé pour programmer les systèmes embarqués , comme les téléphones cellulaires , les appareils de base et des robots chargés de tâches simples . Le microcontrôleur stocke ses données sur le programme dans une banque d' EEPROM, qui est à la fois lisible et modifiable . Si vous ne voulez pas que quiconque de pirater votre appareil et découvrir votre programme , vous pouvez activer la fonction intégrée «code de protection " . Cela permet au processeur de lire à partir de l'EEPROM , mais les résultats de la lecture non autorisée dans tous les zéros. Par conséquent , personne ne peut pirater votre appareil et vous permet de protéger votre propriété intellectuelle. Choses que vous devez
    PIC12F675 et feuilles
    environnement de développement intégré (IDE ) pour PIC dispositifs
    Afficher plus Instructions
    1

    Ouvrez l' IDE pour votre appareil. Le PIC12F675 peut être programmé dans les deux langues de montage et C. En général , les fichiers de langage d'assemblage mis en place l'environnement matériel pour les programmes C , ce qui simplifie de nombreuses tâches de programmation.
    2

    créer un pointeur pour vous inscrire 3. Sur le PIC12F675 , ce registre est situé à l'emplacement de l'adresse 0x2006 , ce qui signifie que c'est la valeur hexadécimale 2006. Vous pouvez créer un pointeur vers ce registre, en écrivant la déclaration suivante au début de votre fichier de code source C:

    volatile unsigned int * reg3 = (* ( volatile unsigned int *) 0x2006 ;

    3

    Set bit 7 du registre 3 à 0 . cela permet à la fonction «code de protection " , ce qui empêche d'autres personnes d'accéder à vos données. Vous pouvez utiliser l'opération de décalage de bits C pour mettre ce bit . Ecrire la déclaration suivante pour mettre ce bit : .

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

    compiler et charger votre programme sur le PIC12F675 le procédure exacte pour cela dépend du matériel que vous utilisez pour flasher l'EEPROM , et la chaîne d'outils que vous utilisez pour cross-compiler des programmes . compilation croisée est une procédure qui compile le code en utilisant un PC , mais il génère du code machine qui est lisible par le PIC12F675 . Une fois que vous avez compilé et chargé votre programme sur le PIC12F675 , il sera protégé par la fonctionnalité «code de protection " .

    Previous :

    next :
      articles connexes
    ·Comment concevoir un compte de classe nommé en C + + 
    ·Comment lire dans les chaînes dans un tableau C + + 
    ·Différence entre C & Visual C 
    ·Comment compiler un C + + avec CMD & CL 
    ·Comment utiliser la fonction strcat en C + + 
    ·Comment créer SQLite avec Zend Framework 
    ·Comment signer un fichier d'application SIS Nokia 
    ·Qu'est-ce que Buffer Overrun 
    ·Quelle est l'importance de l'apprentissage du langage C…
    ·Que sont utiles C + drapeaux de compilation 
      articles en vedette
    ·Comment faire MFC boutons de commande 
    ·Comment vérifier si un caractère est en majuscule dan…
    ·Comment importer vos propres modules en Python 
    ·Comment Split en Java 
    ·Comment importer des fichiers Excel dans MS SQL 
    ·Comment faire pour changer le texte sur JSP Daily 
    ·Comment mettre fin OmniMark Script 
    ·Comment faire un jeu à défilement latéral en Java 
    ·Un tutoriel pour NetBeans Java 6.5 sur MySQL 
    ·Concepts de MATLAB 
    Copyright © Connaissances Informatiques http://fr.wingwit.com