| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Beskyt PIC12F675 koder fra Hacking
    Den PIC12F675 er en 8- bit microcontroller , der kan bruges til at programmere indlejrede enheder , ligesom basale mobiltelefoner , apparater og robotter opgave med enkle jobs . Den microcontroller gemmer sine programdata i en bank af EEPROM , som er både læses og skrives . Hvis du ikke ønsker nogen at hacke ind på din enhed, og opdager dit program , kan du aktivere den indbyggede "code -protect "-funktionen. Dette gør det muligt for CPU'en at læse fra EEPROM , men uautoriserede læsning resultater i alle nuller. Derfor kan ingen hacke din enhed , og du kan beskytte din intellektuelle ejendom. Ting du skal
    PIC12F675 og Data Sheets
    Integreret udviklingsmiljø ( IDE) for PIC -enheder
    Vis Flere Instruktioner
    1

    Åben IDE til din enhed. Den PIC12F675 kan programmeres i både assembler og C. Generelt er de Assemblerprogrammer filer opsætte hardware miljø for C-programmer , hvilket forenkler mange programmeringsopgaver .
    2

    Opret en pegepind til Register 3. . På den PIC12F675 er dette register placeret på adresse placering 0x2006 , hvilket betyder, at det er den hexadecimale værdi 2006. Du kan oprette en pointer til dette register , ved at skrive følgende erklæring på toppen af ​​dit C kildekode fil : Hej

    volatile unsigned int * reg3 = ( * ( volatile unsigned int * ) 0x2006 ;
    < br >
    3

    Set bit 7 i register 3 til 0 . dette gør det muligt "code -protect "-funktion, hvilket forhindrer andre mennesker i at få adgang til dine data. Du kan bruge C bit - shift operation for at indstille denne bit . Skriv følgende erklæring for at indstille denne bit: .

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

    Kompiler og indlæse dit program på PIC12F675 den nøjagtige procedure for dette afhænger af den hardware, du bruger til at flashe EEPROM og tool chain , du bruger til at kryds-kompilere programmer. Cross- compiling er en procedure , der samler kode ved hjælp af en pc , men det genererer maskinkode , der kan læses af PIC12F675 . Når du har kompileret og indlæst dit program på PIC12F675 , vil det blive beskyttet af "code -protect "-funktionen.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Set Up Joomla Debugging i Eclipse 
    ·Sådan Konverter INT Variabel til String 
    ·Sådan bruges Threading og meddelelser i Visual C + + 
    ·Sådan at forstå Pointers i C 
    ·Sådan oprettes en Arch i GTK Radiant 
    ·Sådan Pass henvisninger til funktioner 
    ·Hvordan laver Graph Kvadranter i C + + 
    ·Hvordan du formaterer teksten i Win32 programmering 
    ·Førsteklasses funktioner i Python 
    ·Hvordan til at repræsentere en fane i en String i CPP 
      Anbefalede Artikler
    ·Sådan Hook en Progress Bar til IO.Stream 
    ·Sådan Konverter Sign Felter til Alpha Numerisk i COBOL…
    ·Hvordan man laver en Dropdown i Visual Basic 
    ·Sådan oprettes en VBS Email 
    ·Grundlæggende om indlejrede systemer i C 
    ·Sådan Indtast en String fra tastaturet 
    ·Sådan ændres skrifttyper i Java 
    ·Sådan Konverter Clarion til Vb.Net 
    ·Hvordan debug en VBS Script 
    ·Hvad er Python til Windows PC 
    Copyright © Computer Viden http://www.computerdk.com