Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire pour créer un nouveau…
  • Comment référencer des DLL C dans …
  • Comment faire pour convertir un flot…
  • Comment faire pour trouver une fuite…
  • Comment faire un bouton poussoir Vis…
  • Comment inverser un tableau en C + +…
  • Visual Basic Tutorial 
  • Objectif des méthodes CString 
  • Comment faire une chaîne Immuable 
  • Cacher C + + symboles dans la biblio…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce que Buffer Overrun moyenne 
  • Comment utiliser des constructeurs de copie en C + + 
  • Comment écrire une feuille XLS en CSharp 
  • Comment faire une carte fichier de jeu en C + + 
  • Comment attraper Tous les événements DataGrid 
  • Comment obtenir graphique en C + + 
  • Comment faire pour enregistrer des données sur XCode pour l' iPhone 
  • Comment masquer un objet dans Visual C 
  • Comment ajouter GridView 
  • Comment faire pour ajouter deux tableaux à une tierce 
  • Connaissances Informatiques © http://www.ordinateur.cc