hallo,
die genauen fuses weiss ich z.zt. auch nich, aber schau mal im datenblatt nach den lock bits
Hallo, irgendwo hab ich gelesen das durch die Einstellung eines Fusebit auch der Programminhalt eines AVR´s gesichert werden kann. Stimmt das? Wie würde das bei Mega 8 und 16 gehen?
Ich möchte also gerne ein selbst entwickeltes Programm vor Raubkopierern schützen und daher das auslesen unmöglich machen. Bei Programmen die Lizenzcode enthalten wäre so etwas notwendig.
hallo,
die genauen fuses weiss ich z.zt. auch nich, aber schau mal im datenblatt nach den lock bits
Gruß
-=jens=-
Es gibt zwei Memory Lock Bits, die müssen 0 (also "programmed") sein. Dann können Flash und EEPROM weder gelesen noch geschrieben werden.
Wie schon oben geschrieben; Näheres im Datenblatt.
Rot ist Schwarz und Plus ist Minus.
Aber kann man die nicht einfach wieder zurücksetzen?
wie denn, wenn man an den speicher nicht rankommt...
Und selbst kann man dann auch nichts mehr machen? Ein Programmfehler und man kann den Chip wegwerfen?
Chip Erase, dann ist aber alles weg. Oder man geht parallel dran, aber das geht nur mir dem STK500 und vielleicht noch einigen wenigen, überteuerten Programmiergeräten
Naja, wenn man den Chip selber behält und verwendet, wird man sich in der Regel wohl auch keine Sorgen machen, dass ein "Raubkopierer" den Programmcode ausliestUnd selbst kann man dann auch nichts mehr machen? Ein Programmfehler und man kann den Chip wegwerfen?
Das wird wohl eher akut, wenn man die Schaltung verkauft. Wenn die Schaltung dann wegen Programmfehlern nicht funktioniert, sind die paar Euro für einen neuen Controller vermutlich das kleinere Problem.
Vorher testen wäre also eh angebracht.
Lesezeichen