He estado tratando de compilar el siguiente en CW utilizando las plantillas que proporciona el programa pero nada, ,me salen errores como
A1603: Directive, instruction or macro name expected: <COPD> detected
pero ya revise y si esta bien escrito y se encuentra dentro de la libreria 'MC68HC908JK3.inc' de todas formas saca fallas
donde declaro el programa para que compile, les agradesco su ayuda estoy bien atascado en este paso
Include derivative-specific definitions
INCLUDE 'MC68HC908JK3.inc'
; export symbols
XDEF _Startup, main
; we export both '_Startup' and 'main' as symbols. Either can
; be referenced in the linker .prm file or from C/C++ later on
XREF __SEG_END_SSTACK ; symbol defined by the linker for the end of the stack
; variable/data section
MY_ZEROPAGE: SECTION SHORT ; Insert here your data definition
FLASH EQU $EC00
RESET EQU $FFFE
LED EQU 7
W EQU 2
PD EQU 0
; code section
MyCode: SECTION
main:
BSET COPD,CONFIG1
BCLR LED,PTB_PTB7
BSET LED,DDRB
BCLR SW,DDRD
SALTO:
BRSET SW,PTD,LED_OFF
BRCLR SW,PTD,LED_ON
BRA SALTO
LED_ON:
BSET LED,PTB
BRA SALTO
LED_OFF:
BCLR LED,PTB
BRA SALTO
ORG RESET
DW main
_Startup:
LDHX #__SEG_END_SSTACK ; initialize the stack pointer
TXS
CLI ; enable interrupts
mainLoop:
; Insert your code here
NOP
feed_watchdog
BRA mainLoop