M30290T-EPB User’s Manual
( 12 / 58 )
IMPORTANT
Notes on Maskable Interrupts:
z
Even if a user program is not being executed (including when run-time debugging is being performed),
the evaluation MCU keeps running so as to control the emulation probe. Therefore, timers and other
components do not stop running.
If a maskable interrupt is requested when the user program is not being executed (including when
run-time debugging is being performed), the maskable interrupt request cannot be accepted, because the
emulator disables interrupts. The interrupt request is accepted immediately after the user program
execution is started.
z
Take note that when the user program is not being executed (including when run-time debugging is
being performed), a peripheral I/O interruption is not accepted.
Note on Clock Supply to the MCU:
z
A clock supplied to the evaluation MCU is selected by the Emulator tab in the Init dialog box of the
emulator debugger.
(1) When "Internal" is selected:
A clock generated by the oscillator circuit board in the PC7501 is supplied. It is continually
supplied regardless of the status of the user system clock and that of the user program execution.
(2) When "External" is selected:
A clock generated by the oscillator in the user system is supplied. It depends on the status of the
oscillation (on/off) of the user system.
(3) When "Generate" is selected:
A clock generated by the dedicated circuit in the PC7501 is supplied. It is continually supplied
regardless of the status of the user system clock and that of the user program execution.
Note on Access Prohibited Area:
z
You cannot use internally reserved areas. Write signals to the areas will be ignored, and values read will
be undefined.
Notes on Stack Area:
z
With this product, a maximum 8 bytes of the user stack is consumed as a work area.
Even if the user stack does not have an enough area, do not use areas which cannot be used as a stack
(SFR area, RAM area which stores data, or ROM area) as a work area. Using areas like this is a cause of
user program crashes and destabilized emulator control.
z
With this product, the interrupt stack pointer (ISP) is set at 00500h and used as a stack area after a reset
is released.
Notes on Reset Vector Area:
z
Memory in the emulator main unit is always selected as a reset vector area (FFFFCh--FFFFFh) in order
to operate the evaluation MCU in the emulator-dedicated mode. Set the contents of the reset vector area
in one of the following ways.
(1) Download a user program to an area including the reset vector area.
(2) Set the reset vector using a memory window of the emulator debugger etc.
z
You can change data in the reset vector area only when the user program is stopped.
z
Do not access the reset vector area as data. It may not be accessed properly, and the program may not
run properly in the next bus cycle.
Содержание M30290T-EPB
Страница 36: ...M30290T EPB User s Manual 36 58 MEMO...
Страница 56: ...M30290T EPB User s Manual 56 58 MEMO...
Страница 58: ......