Renesas M16C/6V Manual de usuario Pagina 8

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 18
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 7
FLASHER 5 Manual 8
Serial programming, technical details for M16C/6x, M16C/80, R32C
Serial programming uses a clock synchronous interface. 8 bits of data (1 byte) is transferred at a time. The
commands which are used are described in the Renesas manuals. In general, the sequence is as follows:
FLASHER resets the target system by pulling the /Reset line low for a period of time which is set as Reset
active time in Options|Setup dialog of PC program.
FLASHER waits for the Reset inactive time, nominal 500 ms, (t
RD) in order to allow the target system to re-
cover from reset. This time can also be set in Options|Setup dialog via PC program.
FLASHER checks the BUSY line. If it is active (high level) FLASHER stops with error message
40: Target chip says "BUSY" because it can not communicate with the target system
FLASHER outputs one clock (clock changes from high to low and back). BUSY should now be active (high).
If it is not active, FLASHER stops with error message 41: Target chip: Busy does not react
FLASHER outputs 7 more data bits ( 7 clock cycles) and waits for BUSY to go low.
More data bytes are output (or read) the same way.
Reset
BUSY
t
RL
t
RD
SCLK
t
CH
t
CL
TxD
RxD
t
dhh
t
dsu
t
dhl
t
b
high
t
RL : nominal 20 ms
t
RD : nominal 500 ms
The reset active time (t
RL) and
reset inactive (eg reset delay)
time (t
RD) can be set in Op-
tions|Setup dialog if required.
Serial target interface circuitry
Vista de pagina 7
1 2 3 4 5 6 7 8 9 10 11 12 13 ... 17 18

Comentarios a estos manuales

Sin comentarios