Autor Tema: uso de pulsadores con niple  (Leído 3364 veces)

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

Desconectado masterpic

  • PIC10
  • *
  • Mensajes: 29
uso de pulsadores con niple
« en: 11 de Noviembre de 2017, 10:49:31 »
Hola a todos soy nuevo en el foro y estoy aprendiendo a utilizar pulsadores con niple, alguien tiene algunos ejemplos de pulsadores usando registros? gracias  :-) ese ej que subi trae 2 programas, para entrar al modo 2 hay que alimentar el pic con la tecla gp3 presionado por 4 seg.
« Última modificación: 11 de Noviembre de 2017, 16:34:15 por masterpic »

Desconectado lucegiar2005

  • PIC24F
  • *****
  • Mensajes: 504
Re:uso de pulsadores con niple
« Respuesta #1 en: 11 de Noviembre de 2017, 11:48:20 »
Hola, si podès poner algo que hayas realizado serìa muy bueno, pues habrìa que ver que nivel de uso de los mismos tenès, si no serìa extenso enumerar los modos y las rutinas probables a realizar, lo màs importante es tener claro que se deben utilizar rutinas o mecanismos antirebote, si no puede ser erratico el funcionamiento. En mi caso, y de ser posible, uso los pulsadores en interrupciones. Subì un proyectito y vemos.
- Santiago -

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re:uso de pulsadores con niple
« Respuesta #2 en: 11 de Noviembre de 2017, 14:40:53 »
A parte de lo indicado por Santiago, decirte que la un principio de la secuencia seria:

-Configurar los puertos
-Crear los registros que necesites
- Escanear el(os) pin(es) asociado(s) al(os) pulsador(es)
- Si cambiaron de estado incrementar los contadores
- Verificar si llegaron al máximo valor que necesitas.
-En el caso anterior definir que hacer
- etc, etc,
Todos los días se aprende algo nuevo.

Desconectado masterpic

  • PIC10
  • *
  • Mensajes: 29
Re:uso de pulsadores con niple
« Respuesta #3 en: 11 de Noviembre de 2017, 15:16:25 »
hola mi duda es como hacer banderas con niple o usar #define START gpio, 1 como se hace en asembler en el siguiente ejemplo poder cambiar el nombre del bit y del gp3  que se llame tecla y led on led off no se si me explico.

Desconectado lucegiar2005

  • PIC24F
  • *****
  • Mensajes: 504
Re:uso de pulsadores con niple
« Respuesta #4 en: 11 de Noviembre de 2017, 23:11:03 »
Creà un registro ("banderas" por ejemplo) luego configuràs los bits, declaras en el registro banderas un bit llamado "tecla" y otro llamado "led". Es el modo de hacerlo a mi manera.
- Santiago -

Desconectado masterpic

  • PIC10
  • *
  • Mensajes: 29
Re:uso de pulsadores con niple
« Respuesta #5 en: 12 de Noviembre de 2017, 01:33:03 »
tenes algun ejemplo para ver?

Desconectado gatopardo

  • PIC10
  • *
  • Mensajes: 11
Re:uso de pulsadores con niple
« Respuesta #6 en: 12 de Noviembre de 2017, 17:02:26 »
Hola compañero masterpic, fui muy bien atendido en el foro que nobleza obliga.
Te subo los informes que necesitas, lo hice sobre un PIC 12F629 que es similar al del esquema que subiste.
Una vez que creas el programa entras en declaraciones y declaras un registro, yo declaré "contador" pero puede ser cualquiera.
Luego declara un BIT donde declaraste el registro, ver imagen, y declara el BIT, en mi caso "REBOTE" .
Ahora ya puedes empezar a programar, yo programe que al pulsar 10 veces prenda un led en GP0 un segundo y queda listo para volver a probar.
Si puedo ayudarte solo dime como y con gusto lo aré.
La última imagen es de un encendido electrónico de Suzuki Bandit que supera la 13.000 rpm sin perder el conteo.
Saludos Francisco.

Desconectado masterpic

  • PIC10
  • *
  • Mensajes: 29
Re:uso de pulsadores con niple
« Respuesta #7 en: 12 de Noviembre de 2017, 17:50:53 »
gracias gatopardo por la data es bueno saber que hay gente que comparte  :-/

Desconectado masterpic

  • PIC10
  • *
  • Mensajes: 29
Re:uso de pulsadores con niple
« Respuesta #8 en: 12 de Noviembre de 2017, 19:35:58 »
hola gatopardo lo simule en niple tengo la version 6.3 pro y no funciona queda encendido el led y falta conectar un no en el registro contador 10 lo probe de varias formas y nada es como que los registros no los tomara

Desconectado gatopardo

  • PIC10
  • *
  • Mensajes: 11
Re:uso de pulsadores con niple
« Respuesta #9 en: 13 de Noviembre de 2017, 10:23:46 »
Hola compañero, este fue solo un ejemplo como declarar registro y BIT y el funcionamiento del BIT antirrobote.
No es un programa funcional, es para apreciar cando se pulsa el BIT 3 se pasa al BIT rebote, si el BIT rebote es 1 deja pasar la instrucción o si es cero retorna al comienzo.
Saludos Francisco.

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re:uso de pulsadores con niple
« Respuesta #10 en: 13 de Noviembre de 2017, 15:23:23 »
hola gatopardo lo simule en niple tengo la version 6.3 pro y no funciona queda encendido el led y falta conectar un no en el registro contador 10 lo probe de varias formas y nada es como que los registros no los tomara
Te falta una salida de la ultima comparación.
Para ayudarte mejor porque no adjuntas el fichero NPL. asi podemos ver mejor lo realizado y ver donde esta el fallo.
Todos los días se aprende algo nuevo.

Desconectado masterpic

  • PIC10
  • *
  • Mensajes: 29
Re:uso de pulsadores con niple
« Respuesta #11 en: 17 de Noviembre de 2017, 11:04:40 »
si esta mal eso


 

anything