5.6.3
Restrictions on the Start/Stop Function
The start/stop function has the following restrictions.
•
Do not change the SFR used by the firmware.
•
When the watchdog timer is used, refresh the watchdog timer in the specified routine.
•
Do not set any breakpoints in the specified routine.
•
When a stack is used in the specified routine, be sure to use the user stack.
•
A register value is undefined when execution of the specified routine is started. It is possible
to change the register value in the specified routine, however, the following register and flags
have restrictions.
Register and Flag Names
Restrictions
ISP register
When execution of the specified routine is ended, put the
value back to the one at the start of that routine.
Flag U
Be sure to set the flag value as 0 when execution of the
specified routine is ended.
Flag B
Do not set the flag value as 1 in the specified routine.
Flag I
No interrupts are allowed during execution of the specified
routine. Do not set the flag value as 1 in the specified routine.
•
When the content of the [Start/Stop Function Setting] dialog box is changed, the flash
memory will be reprogrammed in the block which the firmware has been allocated at user
program execution.
•
The specified routine is also executed when the following operations are performed:
⎯
Step operations
⎯
Watching or changing memory during user program execution
⎯
Setting an event break during user program execution
91
Содержание Emulator System E8
Страница 12: ......
Страница 17: ......
Страница 18: ......
Страница 24: ...6...
Страница 32: ...14...
Страница 63: ...Figure 4 7 New Project Workspace Dialog Box 45...
Страница 84: ...g Select Debug Setting from the Debug menu Figure 4 27 High performance Embedded Workshop Window 66...
Страница 88: ...70...
Страница 110: ...92...
Страница 123: ...Figure 6 10 Source Window Break State 105...
Страница 146: ...128...
Страница 148: ...130...
Страница 154: ...136...
Страница 160: ...142...
Страница 164: ...146...