hi all,
im doing this for the first time so take it easy on me, but i am programming a HC08QY1CP chip using PE micro software ( as this is what we used in uni ). When i am trying to burn the program to chip i get the error "error at address $FFDE , byte in module is $FE and should be $F8" i think it must have something to do with where i have declared Ram and Rom etc. It is just a very simple progrom just to see it working then i can advance with it.
i do not know what this error means ill include my wee simple program and if anythign jumps out as being wrong could you let me know thanks.
$include "qtqy_registers.inc"
RamStart EQU $0080
RomStart EQU $F800
VectorStart EQU $FFDE
org RamStart
; define variables in RAM - none needed here
org RomStart
start: ; execution starts here
mov #%00110001,CONFIG1 ; disable low-voltage interrupt,
; watchdog timer and STOP instruction
mov #%00000000,CONFIG2 ; select internal oscillator,
; disable _IRQ and _RST pins
; configure ports
; port A inputs by default
mov #%01111111,DDRB ; set bits 0-6 of port B to outputs
mov #%01010101,PORTB ; light alternate LEDs
infLoop:
bra infLoop ; infinite loop, does nothing
org VectorStart ; reset and interrupt vectors
dw Start ; keyboard interrupt
dw Start
org $FFF2
dw Start ; timer overflow interrupt
dw Start ; timer channel 1
dw Start ; timer channel 0
org $FFFA
dw Start ; interrupt request (_IRQ pin)
dw Start ; software interrupt (SWI instruction)
dw Start ; reset (power-on or _RST pin)