HC08 Full Chip Simulation
Configuration Procedure
313
Microcontrollers Debugger Manual
db $26,$FF,$00 ; Logical Maximum ($FF)
db $75,$08 ; Report Size (8 bits)
db $95,$01 ; Report Count (1 field)
db $81,$02 ; Input (Data, Variable, Absolute)
db $C0 ; End Collection
RDesc_End:
***************************************************************
* Init_USB - Disables receive and transmit for all endpoints. *
* The USB state is set to powered, where the part *
* is waiting for an USB reset and for it to be *
* addressed and configured. *
***************************************************************
Init_USB:
clr control ; waiting for control packets
mov #$00,USBSR ; Reset all USB flags
mov #$2d,USIMR ; Enable interrupts for config change,
; setup, reset, and suspend events
mov #$d0,UEP1CSR ; enable EP1 as interrupt, IN direction,
; buffer size of 8
mov #$80,UEP2CSR ; enable EP2 as bulk, OUT direction,
; buffer size of 8
mov #$20,UEP12BPR ; set base address pointer for EP1 to
; $1000, EP2 to $1010
mov #$00,UINTFCR ; set interface number for EP1,EP2 to 0
mov #$4e,USBCR ; turn on USB clocking, enable
; interrupts for endpoint 0,1,2 transfers
mov #$ce,USBCR ; enable USB module
rts
****************************************************************
* FORCE_STALL - A packet is received in the control stage that *
* is not supported. So the device stalls until *
* new SETUP packet arrives at endpoint 0. *
****************************************************************
FORCE_STALL:
lda USIMR ; request not handled
ora #40 ; set EP0_STALL
sta USIMR ; new SETUP packet clears STALL
rts ; bits automatically
****************************************************************
* GETDESC_PROC - This procedure handles the standard request *
* to get the device's descriptors. *
****************************************************************
GETDESC_PROC:
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 ...