Autor Tema: INTERRUPCIONES USANDO RB4 a RB7 con CCS  (Leído 4200 veces)

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

Desconectado kilopondio

  • PIC12
  • **
  • Mensajes: 89
INTERRUPCIONES USANDO RB4 a RB7 con CCS
« en: 03 de Octubre de 2008, 15:29:03 »
Hola chicos!.

Necesito sensar 3 botones conectados a RB4,5 y 6 usando las interrupciones para este fin.Cada boton acciona una rutina que es un retardo en un loop.

¿Como se hace esto usando el CCS?.


Muy agradecido y buen fin de semana!


Kilo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: INTERRUPCIONES USANDO RB4 a RB7 con CCS
« Respuesta #1 en: 03 de Octubre de 2008, 16:17:26 »
Hola.

Me imagino que es para la "maquina de estados" cierto?

En la ayuda del CCS esta como configurar las interrupciones, se hace mediante la directiva de compilacion #int_xxx. Ojea el manual del CCS y el .h del dispositivo para saber que interrupciones puedes usar.

Código: C#
  1. #int_RB0
  2. void interrupcion_pin_b0(void)
  3. {
  4.  //Codigo que quiero que se realice al detectarse la interrupcion
  5. }

Saludos
El papel lo aguanta todo

Desconectado kilopondio

  • PIC12
  • **
  • Mensajes: 89
Re: INTERRUPCIONES USANDO RB4 a RB7 con CCS
« Respuesta #2 en: 03 de Octubre de 2008, 17:43:33 »
Gracias amigo pero donde hay un ejercicio basico con de esto??.

Saludos

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: INTERRUPCIONES USANDO RB4 a RB7 con CCS
« Respuesta #3 en: 03 de Octubre de 2008, 17:55:31 »
No se si será lo suficientemente básico: Midiendo un pulso. 3ª Parte. Tiempo en Alto con INTRB
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado kilopondio

  • PIC12
  • **
  • Mensajes: 89
Re: INTERRUPCIONES USANDO RB4 a RB7 con CCS
« Respuesta #4 en: 04 de Octubre de 2008, 09:04:01 »
Gracias Redpic,si esta bien explicado y lo entendi pero me queda una consulta mas:

¿Hace falta definir el flanco a detectar poniendo L to H o H to L en la interrupción o vos creaste el el mismo efecto con esta porción de código?

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: INTERRUPCIONES USANDO RB4 a RB7 con CCS
« Respuesta #5 en: 04 de Octubre de 2008, 12:00:42 »
Aquí hay un ejemplo usando interrupción en RB7-4, concretamente es para manejar un teclado matricial

http://www.todopic.com.ar/foros/index.php?topic=21747.msg169650#msg169650



La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: INTERRUPCIONES USANDO RB4 a RB7 con CCS
« Respuesta #6 en: 04 de Octubre de 2008, 14:42:20 »
Gracias Redpic,si esta bien explicado y lo entendi pero me queda una consulta mas:

¿Hace falta definir el flanco a detectar poniendo L to H o H to L en la interrupción o vos creaste el el mismo efecto con esta porción de código?

No, no. Es solo para compatibilidad con los ejemplos anteriores que usan otras técnicas para un mismo trabajo, que es medir el tiempo en alto de un pulso, pero en este caso haciendo uso de la INTRB.
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania


 

anything