* ----------------------------------------------------------------------- * debug.inc 2001/03/03 * * Rutinas para inicialización y acceso a los recursos de la placa de * depuración para conectar al puerto D del MC68HC11. * * Requisitos * Se supone que el registro X apunta a los registros de control, es * decir, tiene cargado el valor $1000 (LDX #$1000). * * Uso * Para configurar la placa: BSR inidbg * Para encender un led en particular: BSET PORTD,X LRED * Para apagar un led en particular: BCLR PORTD,X LRED * * Copyright (C) 2001 Javier de Lope Asiaín * ----------------------------------------------------------------------- * ----------------------------------------------------------------------- * Símbolos * ----------------------------------------------------------------------- PORTD EQU $08 ; Dirección del puerto D DDRD EQU $09 ; Configuración del puerto D SPCR EQU $28 ; Configuración del SPI LBLUE EQU $04 ; Led azul LRED EQU $08 ; Led rojo LYELLOW EQU $10 ; Led amarillo LGREEN EQU $20 ; Led verde * ----------------------------------------------------------------------- * inidbg * Configura los puertos del SPI y D para utilizar la placa de depuración. * * Entradas: * Salidas : * Modifica: Los registros A, SPCR y DDRD. * ----------------------------------------------------------------------- inidbg LDAA #$04 ; Configura el puerto SPI STAA SPCR,X LDAA #$3C ; Configura el puerto D STAA DDRD,X ; Bits 5-2 de salida CLR PORTD,X ; Todos los leds apagados RTS