Hallo, ich habe mein AVR-Programm in Bascom geschrieben, läuft alles einwandfrei. Nun möchte ich die Schaltung an einen Bekannten weitergeben, allerdings nicht, ohne mein Programm vor dem Auslesen zu schützen. Geht das mit dem Bascom-internen Programmer? Muss ich das im Quellcode verankern oder in den Compiler-Einstellungen? Leider habe ich zu dem Thema nichts gefunden, weder in der BASCOM-Doku noch im Programm selbst. Vielleicht hat das der eine oder andere ja schon mal gemacht... Vielen Dank, Sebezahn
Stichwort "Memory Lock Bits" im AVR - Datenblatt. Das wird beim Programmieren von Programmiergerät aus gemacht, hat mit dem Code nicht viel zu tun.
Hi Sebezahn Wenn man die Lock-Bits setzt,kann man den Chip nicht mehr auslesen, und nicht mehr programmieren,ausser man löscht den Chip.
@thkais Hmm... Das dachte ich mir schon. Also muss der Programmer das senden, und der BASCOM-interne kann das anscheinend nicht. Aber mit dem Begriff "Memory Lock Bits" werde ich mich mal durchgooglen. Danke! @Frank K. Warum? Damit der Gute nicht auf die Idee kommt, mein Programm irgendwie kommerziell zu nutzen. Denn wenn er das möchte, will ich mit verdienen... Gruß Sebezahn
@ThomasB Ja genau, das will ich ja gerade. Ich muss mal schauen, ob der Programmer von rowalt.de das kann. Der ist ja zu Bascom kompatibel. Gruß Sebezahn
Kinners kinners. Mit Bascom Programieren,Kohle machen wollenb aber nichtmal die Lockbits finden fg Klick auf das Grüne Symbol zum Programieren und wäle "Manual Program" Bei dem erscheinenden Fenster auf den Reiter "Lock an Fusebits" und das entsprechende Bit setzen. Tststs gg
Hi, @Ratber Vielen, vielen Dank. Zu deiner Beruhigung und im Sinne der Fortsetzung des Gedankens an freie Software: Ich möchte in diesem Fall die kommerzielle Nutzung sogar verhindern. Es lebe Open Source ;-) Gruß Sebezahn
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.