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:
Содержание Microcontrollers
Страница 1: ...Microcontrollers Debugger Manual Revised 22 October 2007 ...
Страница 20: ...Table of Contents 20 Microcontrollers Debugger Manual ...
Страница 24: ...Book I Contents 24 Microcontrollers Debugger Manual ...
Страница 60: ...Debugger Interface Highlights of the User Interface 60 Microcontrollers Debugger Manual ...
Страница 156: ...Debugger Components Visualization Utilities 156 Microcontrollers Debugger Manual ...
Страница 198: ...Real Time Kernel Awareness OSEK Kernel Awareness 198 Microcontrollers Debugger Manual ...
Страница 236: ...Synchronized Debugging Through DA C IDE Troubleshooting 236 Microcontrollers Debugger Manual ...
Страница 238: ...Book II Contents 238 Microcontrollers Debugger Manual ...
Страница 332: ...HC08 Full Chip Simulation Configuration Procedure 332 Microcontrollers Debugger Manual ...
Страница 348: ...MON08 Interface Connection Device Class Description 348 Microcontrollers Debugger Manual ...
Страница 364: ...ICS MON08 Interface Connection Device Class Description 364 Microcontrollers Debugger Manual ...
Страница 428: ...HC08 FSICEBASE Emulator Bus State Analyzer BSA 428 Microcontrollers Debugger Manual ...
Страница 430: ...Book III Contents 430 Microcontrollers Debugger Manual ...
Страница 466: ...HCS08 Full Chip Simulation Peripheral Modules Commands 466 Microcontrollers Debugger Manual ...
Страница 476: ...HCS08 P E Multilink Cyclone Pro Connection Connection Procedure 476 Microcontrollers Debugger Manual ...
Страница 486: ...HCS08 Open Source BDM Connection First Steps From Within an Existing Project 486 Microcontrollers Debugger Manual ...
Страница 496: ...HCS08 Serial Monitor Connection First Steps from Within an Existing Project 496 Microcontrollers Debugger Manual ...
Страница 544: ...HCS08 On Chip DBG Module HCS08 DBG V3 New Features 544 Microcontrollers Debugger Manual ...
Страница 546: ...Book IV Contents 546 Microcontrollers Debugger Manual ...
Страница 560: ...RS08 P E Multilink Cyclone Pro Connection Connection Procedure 560 Microcontrollers Debugger Manual ...
Страница 574: ...SofTec RS08 Connection First Steps From Within an Existing Project 574 Microcontrollers Debugger Manual ...
Страница 576: ...Book V Contents 576 Microcontrollers Debugger Manual ...
Страница 698: ...Book VI Contents 698 Microcontrollers Debugger Manual ...
Страница 714: ...Flash Programming NVMC Commands 714 Microcontrollers Debugger Manual ...
Страница 730: ...Book VII Contents 730 Microcontrollers Debugger Manual ...
Страница 840: ...Book VIII Contents 840 Microcontrollers Debugger Manual ...
Страница 864: ...Book IX Contents 864 Microcontrollers Debugger Manual ...
Страница 868: ...Legacy Target Interfaces Removed 868 Microcontrollers Debugger Manual ...
Страница 891: ...891 Microcontrollers Debugger Manual ...
Страница 892: ...892 Microcontrollers Debugger Manual ...