Autor Tema: Ds18b20 en diferentes pins  (Leído 1353 veces)

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

Desconectado zeusjorg

  • PIC10
  • *
  • Mensajes: 36
Ds18b20 en diferentes pins
« en: 05 de Septiembre de 2022, 07:11:10 »
Buenos días a todo el foro.

Estoy intentando usar 6 ds18b20 en diferentes pins.
Estoy usando las librerías 1wire y ds1820.
En la librería 1wire modifico el #define por una variable int16 para poder modificar la dirección del pin.
En la simulación en proteus funciona bien.
Pero al probarlo en real, solo me sale leecturas 0.0c.
Pero si que lee los pines correspondiente.
Porque si desconectas un sensor se queda parado el programa al leer ese sensor.

Alguien tiene solución a este problema?

Muchas gracias

Desconectado DominusDRR

  • PIC24H
  • ******
  • Mensajes: 1982
    • Sicoy
Re:Ds18b20 en diferentes pins
« Respuesta #1 en: 05 de Septiembre de 2022, 10:17:12 »
Buenos días a todo el foro.

Estoy intentando usar 6 ds18b20 en diferentes pins.
Estoy usando las librerías 1wire y ds1820.
En la librería 1wire modifico el #define por una variable int16 para poder modificar la dirección del pin.
En la simulación en proteus funciona bien.
Pero al probarlo en real, solo me sale leecturas 0.0c.
Pero si que lee los pines correspondiente.
Porque si desconectas un sensor se queda parado el programa al leer ese sensor.

Alguien tiene solución a este problema?

Muchas gracias

Deberías compartir el código y el esquemático de lo que estás haciendo para ayudarte. Así me parece que es un tanto complicado determinar que está pasando.
« Última modificación: 06 de Septiembre de 2022, 10:06:15 por DominusDRR »
Tengo una idea algo difusa sobre MPLAB Harmony, XC32 con PIC32

Desconectado tsu_electronica

  • PIC18
  • ****
  • Mensajes: 274
Re:Ds18b20 en diferentes pins
« Respuesta #2 en: 05 de Septiembre de 2022, 15:33:11 »
buenas solo como pregunta, por que en diferentes pines? esos sensores los puedes poner en la misma línea y solo leer la dirección así ya no modificas la librería y ahorras pines pero como dice el amigo si puedes subir tu código para checar que pueda ser?

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Ds18b20 en diferentes pins
« Respuesta #3 en: 05 de Septiembre de 2022, 16:45:42 »
Como te dicen... Podes usar un solo pin y tener todos los sensores juntos... El problema que le veo es tener preprogramado el codigo de 64bit de cada sensor. Por lo que un reemplazo no seria tan directo.

Citar
Porque si desconectas un sensor se queda parado el programa al leer ese sensor.

Alguien tiene solución a este problema?

Esto depende de la libreria, pero seguramente se queda esperando el pulso de presencia que nunca llega al no estar el sensor.