Hola a todos, la verdad es que no se muy bien donde poner esta pregunta, no sé si en este subforo o en atmel (los administradores si creen oportuno cambienlo)
La cosa es que estoy haciendo un programa en ensamblador para una asignatura con al atmel 8515.
Lo he realizado todo y en avr studio me simula perfectamente, pero a la hora de simularlo en el isis no veo que se me activen las salidas.
He probado a hacer un sencillo programa que lee una entrada y la saca, pero ni con esas.
A ver si alguien me pudiese ayudar, dejo aquí el código y la simulacion.
Gracias de antemano
.include "8515def.inc"
.def aux=r16
; ## TABLA PARA LAS INTERRUPCIONES DEL PROGRAMA ##
rjmp RESET ; Saltamos al inicio del programa
reti ;External 0 interrupt vector
reti ;External 1 interrupt vector
reti ;Timer 1 capture vector
reti ;Timer 1 compareA vector
reti ;Timer 1 compareB vector
reti ;Timer 1 overflow vector
reti ;Timer 0 overflow vector
reti ;SPI vector
reti ;UART Receive vector
reti ;UDR Empty vector
reti ;UART Transmit vector
reti ;Analoge Comparator vector
RESET:
; ## CONFIGURACIÓN DE LA PILA ##
ldi aux, HIGH(RAMEND)
out SPH, aux
ldi aux, LOW(RAMEND)
out SPL, aux
; ## CONFIGURACIÓN DE LOS PUERTOS ##
ser aux ; Ponemos a 1 el registro aux.
out DDRA, aux ; Configuramos todo el puerto A como salida.
clr aux ; Ponemos a 0 el registro aux.
out DDRB, aux ; Configuramos todo el puerto B como entrada.
INICIO:
in aux,PINB
out PORTA,aux
rjmp INICIO