Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan beskytte PIC12F675 Codes Fra Hacking
    Den PIC12F675 er en 8 - bits mikrokontroller som kan brukes til å programmere innebygde enheter , som grunnleggende mobiltelefoner, hvitevarer og roboter oppgave med enkle jobber . Den mikrokontroller lagrer programdata i en bank av EEPROM , som er både lesbar og skrivbar. Hvis du ikke vil at noen skal hacke inn i enheten din og finn ditt program , kan du aktivere den innebygde "code -protect "-funksjonen. Dette gjør at CPU å lese fra EEPROM , men at uvedkommende lese resultater i alle nuller. Derfor kan ingen hacke enheten , og du kan beskytte åndsverk . Du trenger
    PIC12F675 og Data Sheets
    Integrert utviklingsmiljø ( IDE ) for PIC enheter
    Vis flere instruksjoner
    en

    Åpne IDE for enheten. Den PIC12F675 kan programmeres både assembly og C. Vanligvis forsamlingen språkfilene sette opp maskinvaren miljø for C-programmer , noe som forenkler mange programmeringsoppgaver .
    2

    Lag en peker til Registrer tre . På PIC12F675 , er dette registeret ligger på adressen plassering 0x2006 , noe som betyr at det er den heksadesimale verdien 2006 . Du kan lage en peker til dette registeret , ved å skrive følgende uttalelse på toppen av din C kildekoden filen:

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


    3

    Sett biten 7 av Register 3-0 . dette gjør at "code - protect" -funksjonen, som forhindrer at andre personer får tilgang til dine data . Du kan bruke C bit -shift operasjon for å sette dette litt . Skriv følgende uttalelse for å sette dette litt : .

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

    Kompiler og laste programmet på PIC12F675 The nøyaktige fremgangsmåten for dette avhenger av maskinvaren du bruker til å blinke EEPROM , og verktøyet kjeden du bruker til å kryss- kompilere programmer. Cross - kompilering er en prosedyre som kompilerer koden ved hjelp av en PC , men det genererer maskinkode som er lesbar av PIC12F675 . Når du har kompilert og lastet programmet på PIC12F675 , vil det være beskyttet av "code -protect "-funksjonen.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Design Editor Bruke OpenGL 
    ·Hvordan sortere i en Data Grid 
    ·Hvordan bruke negative tall i C 
    ·Hvordan legger jeg til Web Referanse til en C # Windows…
    ·Prosess for å bli en iPhone Developer 
    ·Lengde på String Uten bygd funksjon i C + + 
    ·Hvordan legge til en Check Box kolonne til en DataGridV…
    ·Hvordan redigere DataGrid Cell i Silverlight 
    ·Definisjon av en Riser Card 
    ·Hvordan Les poeng fra en fil og graf i C + + 
      Anbefalte artikler
    ·Hvordan bruke Copy Constructors i C + + 
    ·Hva er Scarlett Fever 
    ·Slik kommer en CSV-fil i MySQL 
    ·Hvordan legge til en TextField til en JApplet 
    ·Hvordan få tilgang til JSP Connectivity Coding 
    ·Hvordan Quit IMVU 
    ·Sette inn CrawlTrack Into WordPress 
    ·Hvordan legge til en Bullet i PHP 
    ·Hvordan finne de beste Data Rister i PHP 
    ·Hva er PrintStream i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/