Der PIC12F675 ist ein 8 -Bit-Mikrocontroller , die verwendet werden, um Embedded-Geräten , wie grundlegende Handys , Geräte und Roboter mit einfachen Jobs beauftragt programmieren kann. Der Mikrocontroller speichert seine Daten in einem Programm Ufer des EEPROM , die lesbar und beschreibbar ist . Wenn Sie nicht möchten, dass jemand in Ihrem Gerät zu hacken und entdecken Sie Ihr Programm , können Sie die Funktion built-in " -Code - Schutz " Feature . Dies ermöglicht die CPU aus dem EEPROM gelesen, aber das unbefugte Lesen Ergebnisse in allen Nullen. Daher kann niemand hacken Sie Ihr Gerät , und Sie können Ihr geistiges Eigentum zu schützen. Things You
PIC12F675 und Datenblätter
Integrierte Entwicklungsumgebung ( IDE) für die PIC- Geräte
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie die IDE für Ihr Gerät. Der PIC12F675 sowohl in Assembler und C. Generell kann programmiert werden , die Assembler -Dateien bis die Hardware-Umgebung für C-Programme , die viele Programmieraufgaben vereinfacht gesetzt .
2
erstellen Zeiger auf 3 Registrieren . Auf der PIC12F675 wird dieses Register an der Adresse 0x2006 Lage , die es ist der hexadezimale Wert 2006 bedeutet entfernt. Sie können einen Zeiger auf dieses Register zu erstellen , indem Sie die folgende Anweisung am Anfang Ihrer C -Quellcode-Datei :
volatile unsigned int * REG3 = (* (volatile unsigned int *) 0x2006 ;
3
bit 7 von Register 3-0 . Dadurch kann die " Code - Schutz "-Funktion, die andere Menschen daran hindert, den Zugriff auf Ihre Daten . Sie können die C-Bit -Schicht-Betrieb verwenden, um dieses bit gesetzt . schreiben Sie die folgende Anweisung , um dieses bit gesetzt : .
REG3 & = ~ (1 << 7);
4
Übersetzen und laden Sie Ihr Programm auf den PIC12F675 die genaue Vorgehensweise hierfür hängt von der Hardware, die Sie verwenden , um das EEPROM und die Toolchain Sie verwenden, um Cross- Programme kompilieren . Cross-Kompilierung ist ein Verfahren, das mit Hilfe eines PC -Code kompiliert werden blinken , aber es erzeugt Maschinencode dh lesbar durch den PIC12F675 . Sobald Sie kompiliert und geladen Ihr Programm auf den PIC12F675 , wird es durch den " Code - Schutz "-Funktion geschützt werden.