Hallo, Ich kann mit folgender Zeile nichts anfangen: f=inhx8m, r=dec (folgt auf list p=16F84A) und: Welche Wege der Codeprotection kennt der 16F628 (im Vergleich zujm F84A, der nur ON oder OFF kennt): _CP_ALL _CP_75 _CP_50 _CP_OFF Bedeutet _CP_ALL beim F628 das selbe wie _CP_ON beim F84A? Und wofür stehen die beiden anderen? Thomas
1. f=...... legt das Format der Ausgabedatei fest - hier HEX r=(hex),(dez),(bin) legt die Basis des Zahlensystems fest, d.h. alle numerischen Eingaben in diesem Format benötigen keinen Präfix. Beispiel: r=hex, Konstante = 55 wird als hex interpretiert, eine Dezimalzahl muss als .55 geschrieben werden. Für weitere Info mal das Assembler manual zu Rate ziehen 2. cp_50 schützt nur die untere Hälfte (50%) des Flash gegen Auslesen, cp_75 die unteren 3 Viertel (75%). Dazu sollte das Datenblatt mehr sagen können.
Hallo, In der "MPASM Assembler Help" ist zu finden: Option Default Description ... f=format INHX8M Set the hex file output. format can be INHX32, INHX8M, or INHX8S. Note: Hex file format is set in MPLAB IDE (Build Options dialog.) ... r=radix hex Set radix: hex, dec, oct. See also radix. ... --------------------------------------------- Im Datenblatt auf Seite 92: bit 13-10: CP1:CP0: Code Protection bits (2) Code protection for 2K program memory 11 = Program memory code protection off 10 = 0400h-07FFh code protected 01 = 0200h-07FFh code protected 00 = 0000h-07FFhcode protected _CP_ALL entspricht 00 _CP_75 entspricht 01 _CP_50 entspricht 10 _CP_OFF entspricht 11 Gruß, Feadi
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.