Autor Tema: problema con interrupcion RB CCS  (Leído 1955 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ilcapo_cba

  • PIC10
  • *
  • Mensajes: 4
problema con interrupcion RB CCS
« en: 29 de Julio de 2012, 15:19:23 »
hola gente del foro !  queria hacer un programita simple para aprender a usar las interrrupciones por RB4 a RB7 del pic 16f873A
pero me encuentro que en la simulacion en proteus no anda bien , y no le encuentro el error !

a ver si alguien me da una mano con este programita :)  :-/

adjunto programa en CCS y simulacion en proteus

saludos !!

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: problema con interrupcion RB CCS
« Respuesta #1 en: 29 de Julio de 2012, 15:39:11 »
Hola

Tengo entendido que en CCS toca incluir, en la rutina de interrupcion, la funcion input_b() para limpiar el registro de interrupcion.

Saludos
El papel lo aguanta todo

Desconectado ilcapo_cba

  • PIC10
  • *
  • Mensajes: 4
Re: problema con interrupcion RB CCS
« Respuesta #2 en: 29 de Julio de 2012, 19:10:02 »
estube buscando informacion sobre lo que me dijiste y es asi ! hay que leer el puerto B dentro de la interrupcion para que funcione bien QUE RARO !! pero ya pude solucionar el problema gracias!  :-/

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: problema con interrupcion RB CCS
« Respuesta #3 en: 29 de Julio de 2012, 19:25:47 »
Es que si no lees el registro, como sabes cual de los 4 pines se activo?? :D :D
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado ilcapo_cba

  • PIC10
  • *
  • Mensajes: 4
Re: problema con interrupcion RB CCS
« Respuesta #4 en: 30 de Julio de 2012, 11:23:58 »
claro ! ahora entendi porque requieren que se lea el puerto  ((:-))

igualmente como en mi programa no hacia falta saber cual pin habia cambiado de estado, no lo estaba leyendo

y me saltaba el error :D


genial el foro soy nuevo y estube muy entretenido leyendo algunas cosas aunque algunas muy lejos de mi alcance
espero aprender mas para poder aportar algo, saludos !


 

anything