Hi,
hab' jetzt mal eine "Sicherung" eingebaut.
Wenn Page größer 239 ist (für den MEGA 32) sende ich einfach ein paar CANs (cancel transmission) und mache dann goto __reset
Seit dem bricht Hyperterminal bei zu großen Dateien ab und der Bootloder ist geschützt.
Code:
If Page > 239 Then
For N = 1 To 15
Print Chr(can);
Next N
Print "MEMORY FULL !!!"
Goto _reset
End If
Man kann natürlich auch die Lockbits für den Bootloader setzen.
Allerdings gibt's dann eben keine Fehlermeldung im Hyperterminal.
Und beim nächsten "chip erase" sind die lockbits ja wieder gelöscht.
Das hat man schnell mal vergessen.
Gruß
Christopher
Lesezeichen