HC08 Full Chip Simulation
Configuration Procedure
284
Microcontrollers Debugger Manual
* after a RESET. *
****************************************************************
MAIN_INIT:
rsp
ldhx #PacketData ; initialize buffer pointer to start of
; buffer
sthx buffptr
lda #01
sta CONFIG1 ; disable COP watchdog
lda #01
sta CONFIG2 ; MSCAND=0 (enable MSCAN module)
jsr Init_CAN ; Initialize CAN peripheral
cli ; Allow interrupts to happen
main_loop:
nop ; do nothing in main loop
bra main_loop
**************************************************************
* CAN_ISR - CAN Interrupt Service Routine. *
* Interrupts here if CAN packet is received that *
* has the address of this CAN module. *
**************************************************************
CAN_ISR:
lda CRDLR ; get length of data in message
cbeqa #0,DATADONE ; if no data in message then done
sta datacount
ldhx #CRDSR0 ; initialize data pointer to first data
; segment
sthx dataptr
STOREDATA:
ldhx dataptr ; get data pointer to data in received
; message
lda 0,x ; load data from data segment
aix #1 ; index pointer to next segment
sthx dataptr ; save data pointer
ldhx buffptr ; get pointer to local circular buffer
sta 0,x ; store data in next location
aix #1 ; index pointer to next location
cphx #PacketDataEnd ; if end of circular buffer
bne CHECKDATAEND ; then reset pointer to start of
; circular buffer
ldhx #PacketData
CHECKDATAEND:
sthx buffptr
dbnz datacount,STOREDATA ;if no more data in message then done
DATADONE:
lda #01
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 ...