Autor Tema: Configurar Rs pull up en entradas del PIC con Niple?  (Leído 1501 veces)

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

Desconectado ledfacil

  • PIC12
  • **
  • Mensajes: 68
    • ★LEDFACIL★
Configurar Rs pull up en entradas del PIC con Niple?
« en: 19 de Febrero de 2021, 18:24:56 »
Hola estoy trabajando con un hardware que no es mío, relevando el circuito y veo lo siguiente:



Simplemente son 2 botoncitos tact switchs normal abierto que al ser pulsados cambian el comportamiento del programa.

Según interpreto, el programa original del PIC lee las entradas y trabaja con resistencias pull up internas, entiendo que será con alguna interrupción por cambio de estado o flanco de bajada en RB0 o simplemente se escuchan esas entradas en determinadas instancias del programa ahora bien, mi pregunta es si con Niple se pueden configurar esas resistencias pull up internas de alguna forma, o se debe configurar algún registro especial del micro? si no se puede con Niple se podrá a mano en ASM? alguien sabe cómo?

Alguien había visto este tipo de entradas? me desconcertó no encontrar las resistencias pull up convencionales afuera del micro...

Gracias por leer, un saludo!
★LEDFACIL★ Electrónica++ WWW.LEDFACIL.COM.AR

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re:Configurar Rs pull up en entradas del PIC con Niple?
« Respuesta #1 en: 19 de Febrero de 2021, 20:17:54 »
Para activar las resistencias internas debes;
- De colocar el bloque de asignación de un valor a un bit.
- Seleccionas el bit RBPU
- pones el valor a 0

F.
Todos los días se aprende algo nuevo.

Desconectado ledfacil

  • PIC12
  • **
  • Mensajes: 68
    • ★LEDFACIL★
Re:Configurar Rs pull up en entradas del PIC con Niple?
« Respuesta #2 en: 19 de Febrero de 2021, 22:54:57 »
Para activar las resistencias internas debes;
- De colocar el bloque de asignación de un valor a un bit.
- Seleccionas el bit RBPU
- pones el valor a 0

F.
Excelente! muchas gracias!!
★LEDFACIL★ Electrónica++ WWW.LEDFACIL.COM.AR


 

anything