TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: alex22ra en 30 de Agosto de 2005, 03:45:00

Título: Problema con el timer1 y la recepcion
Publicado por: alex22ra en 30 de Agosto de 2005, 03:45:00
Estoy usando el Proteus y tengo el siguiente problema. La recepcion me funciona perfectamente hasta el momento en el que empiezo a utilizar tambien el timer 1. No se si hay relación entre ambas interrupciones o que. Os pongo el programa que inicializa la recepcion para ver si encontrais algun error.

iniciar_recep:
   bsf rcsta, spen      ;se activa la USART
   bsf status, rp0      ;Cambio al banco 1
   movlw 0X01
   movwf trisb
   bsf opcion, t0cs
   movlw   b"10011111"   ;RC7/Rx entrada,
   movwf trisc       ;RC6/Tx   salida y RC5 Salida.

   movlw   b"00000100"   ;Configuracion USART
   movwf txsta      ;y activacion de transmision
   movlw   .25      ;9600 baudios
   movwf spbrg
   bsf pie1, rcie      ;Habilitacion interrupcion RX
   bcf status, rp0      ;Cambio al banco 0
   movlw   b"11000000"   ;Habilitacion para las
   movwf   intcon      ;interrupciones generales, rbie, gie   
   bsf rcsta, spen      ;se activa la USART
      
   movlw   b"10010000"   ;Configuracion de la usart
   movwf rcsta      ;para recepcion continua
   return