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