HC08 Full Chip Simulation
Configuration Procedure
317
Microcontrollers Debugger Manual
sthx buffptr ; save index to data buffer
ldhx descptr ; is it last descriptor byte?
cphx descendptr
beq LAST_DESC
ldhx buffptr ; is data buffer filled?
cphx #8
beq DATAFILLED ; go send data
bra IN_SEND_DATA ; else continue
LAST_DESC:
clr control ; if so then end of data transfer
DATAFILLED:
lda 1 ; set the size of the buffer
asla ; shift to upper nibble
asla
asla
asla
ora #$08 ; set DVALID_IN bit that data is ready
sta UEP0CSR
rts
IN_PROC2:
bclr 2,UEP0CSR ; clear the TFRC_IN bit for further
packets
rts
****************************************************************
* OUT_PROC - This procedure handles the OUT packets that are *
* sent by the USB peripheral through endpoint 0. *
****************************************************************
OUT_PROC:
lda UEP0CSR ; setup endpoint 0 for more packets
and #$fc ; all OUT packets received for endpoint 0
sta UEP0CSR ; should be for status stage of requests
rts
**************************************************************
* MAIN_INIT - This is the point where code starts executing *
* after a RESET. *
**************************************************************
MAIN_INIT:
rsp
clra
clrx
mov #$01,CONFIG ; URSTD=1 (USB reset=interrupt),
; disable COP watchdog
mov #$FF,PULLCR ; enable pullups for port B
jsr Init_USB ; Initialize USB peripheral
Summary of Contents for Microcontrollers
Page 1: ...Microcontrollers Debugger Manual Revised 22 October 2007 ...
Page 20: ...Table of Contents 20 Microcontrollers Debugger Manual ...
Page 24: ...Book I Contents 24 Microcontrollers Debugger Manual ...
Page 60: ...Debugger Interface Highlights of the User Interface 60 Microcontrollers Debugger Manual ...
Page 156: ...Debugger Components Visualization Utilities 156 Microcontrollers Debugger Manual ...
Page 198: ...Real Time Kernel Awareness OSEK Kernel Awareness 198 Microcontrollers Debugger Manual ...
Page 236: ...Synchronized Debugging Through DA C IDE Troubleshooting 236 Microcontrollers Debugger Manual ...
Page 238: ...Book II Contents 238 Microcontrollers Debugger Manual ...
Page 332: ...HC08 Full Chip Simulation Configuration Procedure 332 Microcontrollers Debugger Manual ...
Page 348: ...MON08 Interface Connection Device Class Description 348 Microcontrollers Debugger Manual ...
Page 364: ...ICS MON08 Interface Connection Device Class Description 364 Microcontrollers Debugger Manual ...
Page 428: ...HC08 FSICEBASE Emulator Bus State Analyzer BSA 428 Microcontrollers Debugger Manual ...
Page 430: ...Book III Contents 430 Microcontrollers Debugger Manual ...
Page 466: ...HCS08 Full Chip Simulation Peripheral Modules Commands 466 Microcontrollers Debugger Manual ...
Page 544: ...HCS08 On Chip DBG Module HCS08 DBG V3 New Features 544 Microcontrollers Debugger Manual ...
Page 546: ...Book IV Contents 546 Microcontrollers Debugger Manual ...
Page 576: ...Book V Contents 576 Microcontrollers Debugger Manual ...
Page 698: ...Book VI Contents 698 Microcontrollers Debugger Manual ...
Page 714: ...Flash Programming NVMC Commands 714 Microcontrollers Debugger Manual ...
Page 730: ...Book VII Contents 730 Microcontrollers Debugger Manual ...
Page 840: ...Book VIII Contents 840 Microcontrollers Debugger Manual ...
Page 864: ...Book IX Contents 864 Microcontrollers Debugger Manual ...
Page 868: ...Legacy Target Interfaces Removed 868 Microcontrollers Debugger Manual ...